首页 > 代码库 > 关于“类型”的杂记
关于“类型”的杂记
//类型
/* string s = Console.ReadLine();
int i = s.Length;//这是获取字符串长度,并返回int值,需要int类型接受。“属性”无需括号
s = s.Trim();//去掉字符串前后的空格。“方法”需用括号
//s=s.TrimStart();去掉字符串前面的空格
//s=s.TrimEnd();去掉字符串后面的空格
s = s.ToUpper();//字符串全大写
//s= s.ToLower();字符串全小写
s = s.Substring(6, 8);//(m(m为0时指第一位),截取n个)
s = s.Replace(m,n);(所有m替换成n)*/
Console.Write("交出身份证号!:");
string s = Console.ReadLine();
string nian="0";
string yue="0";
string ri="0";
try
{
nian = s.Substring(6, 4);
yue = s.Substring(10, 2);
ri = s.Substring(12, 2);
}
catch (Exception e)
{
Console.Write("似乎出现了错误"+e);
}
Console.WriteLine("出生于"+nian+"年"+yue+"月"+ri+"日");
Console.ReadLine();
int i=s.IndexOf("3");//索引,匹配值第一次出现的位置
//int i = s.IndexOf("3", 5);//匹配值在第5位之后,第一次出现的位置
//int i = s.LastIndexOf("3");//匹配值最后一次出现的位置
Console.Write("3第一次出现在"+i);
Console.ReadLine();
bool b = s.StartsWith("3703");//判断字符串的开头是|否为括号内的值,返回bool类型
//bool b = s.EndsWith("631x");//判断字符串的结尾是否为括号内的值,同上
Console.Write("开头不对!"+b);
Console.ReadLine();
/*double x = double.Parse(s);
s = x.ToString("#.00");//四舍五入取小数点后两位,整数会带.00。“#.##”下,整数不会带.00
s = i.ToString("#,#");//从右往左,每三位加一个逗号*/
关于“类型”的杂记