1、中文字符串宽度为1 ,如果要按字节宽度求值,需用函数
s1 = "中国"
Console.WriteLine(s1.Length)
Console.WriteLine(System.Text.Encoding.Default.GetByteCount(s1)) '获得汉字的宽度
2、字符串的replace操作将生成一个新的字符串,与原来的字符串不同
s1 = "123"
Console.WriteLine(s1)
Console.WriteLine(s1.GetHashCode())
Console.WriteLine(s1.Replace("1", "!!!!"))
Console.WriteLine(s1)
Console.WriteLine(s1.GetHashCode())
结果
123
193359061
!!!!23
123
193359061