C#基础-字符串

字符串比较,strA.CompareTo(strB)

A大于B 正数
A小于B 负数
A等于B 0

string strA = "ab";
string strB = "jk";
int intResult = strA.CompareTo(strB);
Console.WriteLine(intResult);

查找字符串的位置

IndexOf,LastIndexOf,StartWith,EndWith

string str = "Hello world!";
int index = str.IndexOf('o');
int index = str.LastIndexOf('o');
int index = str.IndexOf("lo");
Console.WriteLine(index);

格式化输出

string strFormat = string.Format("位置1:{0},位置2:{1}", 1, 2);
Console.WriteLine(strFormat);

输出钱的格式

double dMoney = 35.342552;
string strMoney = string.Format("{0:c}", dMoney);   
Console.WriteLine(strMoney);    // c代表人民币,

Concat,Join,'+'表示连接字符串

string str1 = "Hello";
string str2 = "World";
string strNew = string.Concat(str1, str2);
Console.WriteLine("通过Concat输出结果:"+strNew);
string strNew2 = string.Join('-',str1, str2);   //可以添加分隔符
Console.WriteLine("通过Join输出结果:"+strNew2);
string strNew3 = str1 + str2; //字符串拼接
Console.WriteLine("通过'+'输出结果:" + strNew3);

猜你喜欢

转载自www.cnblogs.com/carious/p/10662346.html