VB.NET의 선택적 클래스 속성에 이상한 구문이있는 이유는 무엇입니까?
VB.NET의 클래스/속성 특성이 다음과 같은 이상한 선택 구문을 갖는 이유에 대해 궁금합니다.VB.NET에서는 주문 제한을 피하기 위해 선택적 매개 변수를 설정할 수 있습니다. 그러나이 경우 그것은 당신에게 그것을 강요합니다.
예를 들어 매개 변수가 원래 정의와 동일한 순서로되어 있더라도
<TestAttr("a", "abc", "foo", 3)>
예를 들어이 작업을 수행 할 수 없습니다.
여기에는 어떤 이유가 있을까요? 또는 .NET 디자이너가 주제에 관해 게으르다는 것입니까?
나는 속성을 작성한 적이 없다는 것을 알았으니 이제는 더 이해가된다. 공개 필드에는 순서가 없으므로 사용할 수 없습니다. 지금 이해하십시오. –