代码改变世界

随笔档案-2013年02月

C#中,this在Struct和Class中的一个重要区别

2013-02-23 11:16 by 咒语, 760 阅读, 收藏, 编辑
摘要: this 在Struct 中是可读可写的this 在Class中是只读的例子如下://Classpublic class A{ public A(string json) { this = JsonSerializor.DeSerialize<T>(json) ; // 编译错误 } public string Name{get;set;}}//Structpublic struct B{ public B(string json) { this = JsonSerializor.DeSerialize<T>(json) ; // OK,没有... 阅读全文
点击右上角即可分享
微信分享提示