최종 편집 : 실제로 컴파일러 버그 인 것처럼 보입니다. 허용되는 대답을 참조하십시오. 엑셀 2007에서 VBA를 사용 , 나는 '클래스 1'의 코드를 다음 있습니다 : Option Explicit
Public Function strange(dummy As String, ParamArray pa())
Debug.Print pa(LBound(pa
오류를 유발하는 부분이 무엇인지 정확히 알지 못하기 때문에 더 나은 레이블을 지정하는 방법에 대한 확신이 전혀 없습니다. 이 질문은 어제 저녁 Gary을 도와 주려고 시도한 SO 질문 c# code seems to get optimized in an invalid way such that an object value becomes null의 부산물입니다.
다음 테스트에서 TesterClass는 두 개의 형식 매개 변수 사이의 관계에 제약 조건을 배치합니다. func2() 메서드는 해당 제약 조건을 벗어나는 것처럼 보입니다. func2의 정의에 따라 또는 클래스가 String 이외의 두 번째 매개 변수와 함께 사용될 때마다 입력 컴파일 오류가 발생할 것으로 예상되지만 그렇지 않습니다. 또한 func2를 호출하
C# 4에서 수정 된 버그로 인해 다음 프로그램은 true을 인쇄합니다. 그것이 InvalidProgramException를 throw, 릴리스 모드에서 VS2008에서 void Main() { new Derived(); }
class Base {
public Base(Func<string> valueMaker) { Console.WriteLi