我可以编写一个单元测试来确保我写的只读类(没有setter的类)将来仍然只读吗?我不希望任何人在我的类中添加setter属性.
基本上,我如何检查一个类是否在C#中没有setter?
注意:提问者最初提出的问题是"我如何确定一个类是否是一个值类型?" 后来改变了
bool isValueType = object.GetType().IsValueType
要么
bool isValueType = typeof(YourClass).IsValueType
MSDN:http://msdn.microsoft.com/en-us/library/system.type.isvaluetype.aspx