DateTime 개체를 만들 때 개체 초기화 목록에는 4 개의 속성 만 사용할 수 있지만이 클래스에는 적어도 10 개의 공용 속성이 있습니다. 저는 왜 이것이 항상 과거의 경우였던 것처럼 객체 초기화에서 모든 공용 속성을 사용할 수 없는지 궁금했습니다. 하지 않습니다 (객체가 그때 날짜를 사용할 수 생성되면합니다. 모든 속성을 참조하십시오.) 그것은 Public
속성은 속성 만 표시됩니다개체 초기화에 표시되는 모든 공용 속성이 없음
DateTime datetime = new DateTime() {
Date = null,
DayOfWeek = null,
TimeOfDay = null,
Kind = null
}
아, 감사합니다. 감사합니다. 그러나 이상하게도이 4 가지 속성을 보여 주므로 읽기 전용이기도합니다. 그렇다면 할당 할 수없는 객체 초기화 목록에 표시하는 이유는 무엇입니까? – Despertar
정말 보이시겠습니까? –
이상한 찾기에서 +1로 OP하십시오. 예, 읽기 전용 인 경우에도 표시됩니다. 매우 특이한. 이에 비해 TimeSpan은 같은 상황에서 어떤 속성도 표시하지 않습니다. – adelphus