c#字符串

1、把字符从char值类型转换成int:int charCode = (int)'A'; 转换成16进制编码:string hexCode = charCode.ToString("x4");
2、String数据类型是引用类型。String数据类型是不可变的,这就是说,一旦它被赋了一个值,就不能改变了,从编码的角度看,似乎值发生了改变,实际上是CLR在后台创建了另一个String对象,并把它赋予变量。不可改变的一个优点在于它是线程安全的。
3、StringBuilder的Length属性并不是只读的,如果设置为小于字符串长度,字符串就会被截短,如果大于当前长度,就需要在末尾添加空格。
4、格式化数据:NumberFormatInfo,DateTimeFormatInfo formatInfo =DateTimeFormatInfo.CurrentInfo.Clone() as DateTimeFormatInfo;

CultureInfo cultureInfo = Thread.CurrentThread.CurrentCulture.Clone() as CultureInfo;
NumberFormatInfo formatInfo = cultureInfo.NumberFormat;
formatInfo.CurrencyPositivePattern = 1;
Thread.CurrentThread.CurrentCulture = cultureInfo;
//或者
int.Parse("123");
int.Parse("123", cultureInfo);
格式化枚举:DayOfWeek day = DayOfWeek.Friday; Console.WriteLine("{0:G}", day);格式化字符串“G"把枚举显示为一个字符串。day.ToString()显示枚举名称,day.ToString("d")显示枚举值。

posted @ 2010-04-05 15:59  阿德  阅读(164)  评论(0)    收藏  举报