2010年10月21日

C# string类和stringBuilder类的区别

摘要: 首先两个类的工作原理不同:string类是一种传统的修改字符串的方式,当把一个字符串添加到另一个字符串时,系统先是把两个字符串写入内存,接着删除原来的string对象,然后创建一个string对象,并读取内存中的数据付给该对象。  而System.Text名字空间下的StringBuilder类就不一样了,StringBuilder 类提供的Append方法能够在已有对象的原地进行字符串的修改。这... 阅读全文

posted @ 2010-10-21 22:59 jacob8080 阅读(393) 评论(0) 推荐(0)

强制类型转换和int.Parse()、ConvertTo、int.TryParse的区别

摘要: 今天有点迷茫这几种数据类型的转换,在网上查看了一些资料,总结一下,还请前辈们指导一下,看哪儿有不合适的地方。1.(int)变量名[强制类型转换] 该转换方式主要用于数字类型之间的转换,从int类型向long,float,double,decimal 类型转换可以使用隐式转换,但从long型到int 就需要使用显示转换,即使用该类型的转换方式否则产生编译错误。  该方式对于浮点数会无条件的舍去,会失... 阅读全文

posted @ 2010-10-21 16:09 jacob8080 阅读(809) 评论(1) 推荐(0)

导航