PEIYANGXINQU

 

2013年11月5日

C#中属性和字段的区别

摘要: 属性和字段的区别 在C#中,我们可以非常自由的、毫无限制的访问公有字段,但在一些场合中,我们可能希望限制只能给字段赋于某个范围的值、或是要求字段只能读或只能写,或是在改变字段时能改变对象的其他一些状态,这些单靠字段是无法做到的,于是就有了属性,属性中包含两个块:set和get,set块负责属性的写入工作,get块负责属性的读取工作。在两个块中都可以做一些其他操作,如在set中验证赋的值是否符合要求并决定是否进行赋值。当缺少其中一块时属性就只能读或只能写,set和get块中属性必需有一个,因为即不能读又不能写的属性是没有意义的。 class MyClass { Privat... 阅读全文

posted @ 2013-11-05 23:46 PEIYANGXINQU 阅读(220) 评论(0) 推荐(0) 编辑

2013年10月29日

利用原生态的(System.Web.Extensions)JavaScriptSerializer将mvc 前台提交到controller序列化复杂对象

摘要: 主要代码如下: public JsonResult Test() { string s = Request.Form.ToString(); JavaScriptSerializer jss = new JavaScriptSerializer(); var sth = jss.Deserialize(HttpUtility.UrlDecode(s)); //var lst = jss.Deserialize>>(HttpUtility.UrlDecode(s)); ... 阅读全文

posted @ 2013-10-29 16:48 PEIYANGXINQU 阅读(243) 评论(0) 推荐(0) 编辑

点击图片后放大居中显示

摘要: 主要是要考虑浏览器的兼容性和样式 1 2 3 4 5 6 51 64 65 66 67 68 69 70 关闭窗口71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 //87 88 View Code http://download.csdn.net/detail/yekeyishuo/6468265 阅读全文

posted @ 2013-10-29 01:35 PEIYANGXINQU 阅读(453) 评论(0) 推荐(0) 编辑

导航