겉보기에 올바른 .NET 코드가 컴파일되지 않는 이유는 무엇입니까? 제가 뭔가 명백한 것을 빠뜨린 것이 아닌가 해서 물어봅니다만, 우연히 버그를 발견한 것 같습니다.NET의 컴파일러. .NET 솔루션에 두 개의 프로젝트가 있습니다. 하나는 비주얼 베이직이고 하나는 C#입니다. C# 코드, 기본값을 가진 세 가지 오버로드된 정적 메서드로 구성됩니다. public static class Class1 { public static void TestFunc(int val1, int val2 = 0) { } public static void TestFunc(int val1 = 0) { } public static void TestFunc(string val1, int val2 = 0) { } } 오버로드된 메서드 ..