当前位置:  开发笔记 > 编程语言 > 正文

如何检查c#中的类是否只读?

如何解决《如何检查c#中的类是否只读?》经验,为你挑选了1个好方法。

我可以编写一个单元测试来确保我写的只读类(没有setter的类)将来仍然只读吗?我不希望任何人在我的类中添加setter属性.

基本上,我如何检查一个类是否在C#中没有setter?



1> Rex M..:

注意:提问者最初提出的问题是"我如何确定一个类是否是一个值类型?" 后来改变了

bool isValueType = object.GetType().IsValueType

要么

bool isValueType = typeof(YourClass).IsValueType

MSDN:http://msdn.microsoft.com/en-us/library/system.type.isvaluetype.aspx

推荐阅读
sx-March23
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有