摘要:
ToString()和Convert.ToString()的区别 一般情况下,这两种方法都可以通用,但是当返回的数据类型中有可能出现null值时如果调用ToString方法了,就会返回NullReferenceException,除非你要捕捉此异常再做处理,否则在这种情况下就应考虑使用Convert 阅读全文
posted @ 2016-06-14 22:34
王乐
阅读(1466)
评论(0)
推荐(1)
摘要:
在.Net中,对于相同的字符串,.Net会将它们指向同一个地址,它们是相同的实例。.Net中的字符串并不会更新,当更改一个字符串变量时,由于字符串的不可变性,.Net实际上是新创建一个字符串,而将变量地址指向新创建的字符串地址。 CLR默默地维护了一个叫做驻留池(Intern Pool)的表。这个表 阅读全文
posted @ 2016-06-14 22:24
王乐
阅读(244)
评论(0)
推荐(0)
摘要:
首先启动.NET Reflector,然后添加进入dll或exe。然后选择Export Source Code...,将反编译后的代码文件,生成到指定目录。 到这一步骤时,稍等一会,就能够在指定目录就能够看到反编译出来的项目文件了 如果此时你注意的话,发现我们反编译出来的代码是没有.sln文件的。 阅读全文
posted @ 2016-06-14 22:16
王乐
阅读(914)
评论(0)
推荐(0)
摘要:
在C#中,数组由于是固定长度的,所以常常不能满足我们开发的需求。 由于这种限制不方便,所以出现了ArrayList。 ArrayList、List<T> ArrayList是可变长数组,你可以将任意多的数据Add到ArrayList里面。其内部维护的数组,当长度不足时,会自动扩容为原来的两倍。 但是 阅读全文
posted @ 2016-06-14 22:10
王乐
阅读(725)
评论(0)
推荐(0)
摘要:
以前需要将一段json字符串转换为C#对象时,一般都是定义一个与之对应的实体类来接收。这样做有一个很大的缺点,就是当字符串特别长,属性特别多,又有嵌套时,手敲这个实体类就非常痛苦。 比如之前做的一个接收百度七天天气预报的API,层层嵌套,很痛苦。 C# 4.0 之后有了动态类型dynamic。用这个 阅读全文
posted @ 2016-06-14 21:58
王乐
阅读(29274)
评论(4)
推荐(4)

浙公网安备 33010602011771号