는 C#으로 작성 VB에서 나는 다음과 같은 코드가 있습니다번역 대표의 사용은 물리 라이브러리에서
public delegate void PostSolveDelegate(Contact contact, ref ContactImpulse impulse);
public PostSolveDelegate PostSolve;
그리고 그 코드를 사용하는 예 (ContactManager.cs에서)
은 다음과 같습니다
를 는public virtual void PostSolve(Contact contact, ref ContactImpulse impulse)
{
}
ContactManager.PostSolve += PostSolve;
(Test.cs에서) 나는 VB에서 동일한 작업을 수행하고 싶습니다
.
나는이 시도 (그냥하지 선언 대리자를 thandling),하지만 작동하지 않습니다AddHandler ContactManager.PostSolve, AddressOf PostSolve
다음 작품을 만 나 대리인에 대해 하나의 핸들러를 가질 수 있습니다 :
ContactManager.PostSolve = new PostSolveDelegate(AddressOf PostSolve)
VB에서 코드의 첫 번째 부분에서 동일한 작업을 수행 할 수있는 방법이 있습니까?
감사합니다.
제목이 다소 혼란 스럽습니다. 이것은 C#에서 VB로, 다른 방법은 아닙니다. 맞습니까? –
"PostSolve"선언을 보여 주실 수 있습니까? –
선언문을 표시하도록 수정되었으며 누군가 나를 위해 제목을 편집했습니다. 감사합니다! –