C#编程中的几个注意点

1 使用.Net类而不使用关键字符int,string。。。

    String area = null;  √   string area = null;   ×

    Int32 state = -1;   √      int state = -1;   ×

 

2 动态定义一个对象,可以为此对象自定义属性,读取时可动态解析

   dynamic result = new ExpandoObject();

 

3 复杂类型的数据需要使用JsonConvert.SerializeObject进行转换,因为Mvc中的Json()方法可能解析不出来数据。

return Json(JsonConvert.SerializeObject(result));

 

4 通过ajax从后台传到前端的json类型值需要使用JSON.parse()方法进行转换。

  var  json = JSON.parse(data);

 

5 使用IsNullOrEmpty()而不使用null

companyName = searchs[0].IsNullOrEmpty() ? null : searchs[0];  √

companyName = searchs[0]=null ? null : searchs[0];     ×

C#编程中的几个注意点

上一篇:(转)怎样理解阻塞非阻塞与同步异步的区别?


下一篇:正则表达式的验证书写方法