创建DateTime对象时,对象初始化列表中只有4个可用属性,但该类至少有10个公共属性。我很好奇,为什么所有的公共资产都不能在对象启动中使用,因为这在过去一直如此。 (请注意,一旦对象被创建,然后我可以使用日期时间。和看到所有的属性。)并非所有公共属性都显示在对象初始化中
1
A
回答
0
这将只显示这是Public
性能的特性,并具有Setter
您的代码不会编译,因为这些属性没有Setter
他们是Read Only
0
因为所有这些属性是只读(仅提供get
访问器)。您发布的代码不会编译。
相关问题
- 1. 初始化对象属性
- 2. Objective-C公共对象初始化
- 3. 在Ruby对象中初始化属性
- 4. python对象具有初始化属性
- 5. 在台风中使用非属性方法初始化对象
- 6. 初始化对象的列表属性
- 7. javascript初始化对象属性
- 8. JavaScript初始化对象属性?
- 9. Javascript对象属性初始化
- 10. 使用值初始化属性对象
- 11. 初始化所有Bean属性
- 12. 对象的任意列表并初始化所有对象
- 13. 在构造函数中设置所有对象的属性OR初始化后设置对象属性
- 14. 并非所有的照片都显示
- 15. 使用对象初始化程序初始化对象时添加DataCollection属性
- 16. 并非所有属性都显示在uiautomatorviewer或Appium的页面源
- 17. 属性没有初始化
- 18. 将对象属性初始化为DataGridView中另一个对象属性的值
- 19. AttributeError的:“模块”对象有没有属性“初始化”
- 20. 初始化与依赖于其他属性的属性对象
- 21. 在Python中延迟对象的初始化,直到所有信息都可用
- 22. 在对象实例化后初始化最终属性
- 23. 在C#中,是否有办法强制一些属性在对象初始化器中初始化?
- 24. 属性初始化
- 25. 初始化属性
- 26. 在Spring.Net中初始化IDictionary对象属性
- 27. Webservice:并非所有显示在客户端上的属性
- 28. 在C#中初始化公共属性的最佳方式是什么?
- 29. 模块初始化错误: '模块' 对象没有属性 'read_dotenv'
- 30. 当初始化类,AttributeError的:“INT”对象没有属性“[则parametername]”
啊,这很有道理,谢谢。然而奇怪的是,它显示了这4个属性,因为它证明它们也是只读的。那么为什么如果它们不能被分配给对象初始值设定项列表呢? – Despertar
你确定它显示? –
对于奇怪发现的+1。是的,即使它们是只读的,它们也会显示。非常奇特。相比之下,TimeSpan在相同情况下不显示任何属性。 – adelphus