您的位置:首页 > 其它

“类型”的杂记

2014-10-17 16:44 190 查看
//类型
/* 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("#,#");//从右往左,每三位加一个逗号*/
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: