[C#] C#에서 Visual Basic .NET 함수 호출하기
카테고리: C# + Unity
Visual Basic .NET 프로젝트 설정
Visual Basic .NET 프로젝트를 C# 프로젝트에 참조 추가하기
- 솔루션 탐색기에서 C# 프로젝트를 마우스 오른쪽 클릭하고 참조 추가 선택
- 프로젝트 탭으로 이동하여 Visual Basic .NET 프로젝트를 선택한 뒤 확인 클릭
Visual Basic .NET 함수의 접근 제한자 확인
아래와 같이 Visual Basic .NET 함수가 C#에서 호출되려면 Public Shared
접근 제한자를 가져야 한다.
Public Class VbClass
Public Shared Function AddNumbers(x As Integer, y As Integer) As Integer
Return x + y
End Function
End Class
C# 프로젝트에서 Visual Basic .NET 함수 호출
Visual Basic .NET 프로젝트를 참조로 추가하면 아래와 같이 Visual Basic .NET 프로젝트의 네임스페이스와 클래스를 C#에서 사용 가능하다.
using VbProjectNamespace; // Visual Basic .NET 프로젝트의 네임스페이스
class Program {
static void Main() {
int result = VbClass.AddNumbers(10, 20);
Console.WriteLine($"Result: {result}");
}
}