您的位置:首页 > 编程语言 > C#

C#字符串的处理(原创)--王超C#

2013-01-18 10:40 232 查看
字符串string可以看成char类型的只读数组,不能赋值,只能读值。

string a = "abcdefg";
for (int i = 0; i < a.Length; i++)
{
Console.WriteLine(a[i]);

}
Console.ReadKey();


可以用ToCharArray()把只读数组改为可写数组;

string a = "abcdefg";

for (int i = 0; i < a.Length; i++)
{
Console.WriteLine(a[i]);

}

char[] b = a.ToCharArray();

for (int i = 0; i < b.Length; i++)
{
Console.WriteLine(b[i]);

}

for (int i = 0; i < b.Length; i++)
{
b[i] = 'x';

}
for (int i = 0; i < b.Length; i++)
{
Console.WriteLine(b[i]);

}
Console.ReadKey();


可以把一个字符串string变成大写ToUpper()和变成小写ToLower();注意可以使用自身改变;

string a = "abc";
a = a.ToUpper();

Console.WriteLine(a);

a = a.ToLower();

Console.WriteLine(a);

Console.ReadKey();


去掉字符串的空格Trim();去掉左边空格TrimStart()和去掉右边空格TrimEnd();

string a = "    abc     ";
string b = "    abc     ";
string c = "    abc     ";

Console.WriteLine(a);

a = a.Trim();

Console.WriteLine(a);

b = b.TrimStart();

Console.WriteLine(b);

c = c.TrimEnd();

Console.WriteLine(c);

Console.ReadKey();


添加空格PadLeft()和PadRight()

string a = "abc";

a = a.PadLeft(10);

Console.WriteLine(a);

a = a.PadRight(20);

Console.WriteLine(a);

a = a.PadLeft(30, '-');

Console.WriteLine(a);
Console.ReadKey();
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: