04 2013 档案
摘要:在Web端开发中,经常会使用到JSON作为数据源进行交互,C# 4.0中提供了JavaScriptSerializer来序列化和反序列化JSON,它在System.Web.Extension中,由于在JavaScript中,大多数的命名方式都是以Camelcase为主的,可能有些人会跟我一样,对于返回Pascal Case方式的JSON可能会比较纠结,使用过JSON.NET的博友应该知道,它提供了一个CamelCasePropertyNamesContractResolver的类,来序列化Camelcase属性名,但是JavaScriptSerializer貌似并没有提供相应的类,那么接下..
阅读全文
摘要:一、Parse与TryParse 我们以Int32为例,首先看一下Int32提供的Parse和TryPase方法: 从Parse和TryParse方法上我们可以看出它们之间的主要区别在于:如果Prase转换失败则会直接抛出异常;而TryParse在转换失败的时候会返回false,并且将out的Int32值设置为0. 如果我们要使用Parse方法来处理任意字符串转换为Int32类型时,则要编写如下代码:View Code 1 string str= ...; 2 Int32 value; 3 try 4 { 5 value = Int32.Parse(str); 6 } ...
阅读全文