20141017--类型String类

本文介绍了如何使用C#中的字符串方法来解析身份证号码并提取出生日期等信息。通过实例展示了Trim、Substring、ToUpper及ToLower等函数的应用,并演示了如何格式化数字输出。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

 1             Console.Write("请输入您的身份证号");
 2             string x=Console.ReadLine();//小string是大String的快捷方式
 3             int i = x.Length;//Length(获取字符串的长度,返回一个int类型的值,需要接受int类型5)
 4             //x = x.Trim();//***Trim()***可以去掉字符串前后的空格***重要
 5             //TrimStart()  去掉前面的空格。TrimEnd()  去掉后面的空格***重要
 6             //x = x.ToLower();//将字符串中的大写英文字符转化成小写
 7             //Console.WriteLine(x);
 8             //x = x.ToUpper();//将字符串中的小写英文字符转化成大写
 9            // Console.WriteLine(i);
10             //370305198811224321
11             string p = x.Substring(6, 8);//Substring(m,n) 从第m位截取字符串,截取n个
12             Console.WriteLine(p);     //字符串的编码索引是从0开始的
13             string n = x.Substring(6, 4);//从第7位截取(字符串的第6位),共截取4个字符
14             string y = x.Substring(10, 2);//从第11位截取(字符串的第10为),共截取2个字符
15             string d = x.Substring(12, 2);//从第13位截取(字符串的第12为),共截取2个字符
16             Console.WriteLine("您的生日是"+n+""+y+""+d+"");
17             Console.ReadLine();

Trim();  去掉前后空格 

Contains包含字符

Substring(m,n);从第m位截取字符串,截取n个

ToLower();  ToUpper(); 大小写转换

Replace(); 替换

IndexOf()  字符位置

StartsWith();判断开头是否含有指定字符,EndsWith();判断结尾是否含有指定字符

 

ToString("#.##")

1             double i = double.Parse(x);
2             x = i.ToString("#,#");//#,#。从个位开始,从右往左,每三位用","隔开
3             Console.WriteLine(x);
4             x = i.ToString("#,#.##");//#.## 当是int时  不加 .00
5             Console.WriteLine(x);
6             x = i.ToString("#,#.00");// #.00当是int时  加 .00
7            Console.WriteLine(x);

 

转载于:https://www.cnblogs.com/Tirisfal/p/4031272.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值