字符串常用成员:
string str = Console.ReadLine();
str.Length; //获取字符串的长度
str[0]; str[str.Length - 1]; //字符串中的第一个字符和最后一个字符
str.IndexOf("@") ; //得到的是指定字符串在原字符串中第一次出现的位置,
str.LastIndexOf("@"); //LastlndexOf 方法得到的是指定字符串在查找的字符串中最后一次出现的位置。
str.Replace(",", "_"); //将字符串中所有的‘,’替换成‘_’。
str.Insert(1, "@@@"); //将‘@@@’插入到字符串的第 2 个字符的位置。
Substring(指定位置); //从字符串中的指定位置开始截取到字符串结束
Substring(指定位置, 截取的字符的个数); //从字符串中的指定位置开始截取指定字符个数的字符
截取字串:
string str = Console.ReadLine();
int firstIndex = str.IndexOf("@");
int lastIndex = str.LastIndexOf("@");
if(firstIndex != -1 && firstIndex == lastIndex)
{
str = str.Substring(0, firstIndex);
}
Console.WriteLine("邮箱中的用户名是:" + str);
数据转换:
//隐式转换主要是在整型、浮点型之间的转换,将存储范围小的数据类型直接转换成存储范围大的数据类型。
//例如将 int 类型的值转换成 double 类型的值,将 int 类型的值转换成 long 类型的值,或者将 float 类型的值转换成 double 类型的值。
int a = 100;
double d = a; //将int类型转换为double类型
float f