博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
7.25
阅读量:6341 次
发布时间:2019-06-22

本文共 3057 字,大约阅读时间需要 10 分钟。

//String类

string s = " abCDefgb ";
//int a = s.Length;//获取长度
Console.WriteLine(s.Length);

//去掉前后空格

Console.Write(s.Trim());
//只去掉前面的空格
Console.Write(s.TrimStart());
Console.WriteLine(123);
//只去掉后面的空格
Console.Write(s.TrimEnd());

//将全部小写字母转换为大写

Console.WriteLine(s.ToUpper());
//将所有大写字母转换为小写
Console.WriteLine(s.ToLower());

//返回第一次出现该字符或字符串的索引号

//注意:索引号是从0开始
//返回值为-1.表示没有找到该字符或字符串
Console.WriteLine(s.IndexOf("abc"));
//返回最后一次出现该字符或字符串的索引号
Console.WriteLine(s.LastIndexOf("b"));

//substring截取字符串

//写一个参数的时候,表示从这个索引号开始截取,一直到最后
Console.WriteLine(s.Substring(3));
//两个参数表示,从哪个位置开始截取,截取多长
Console.WriteLine(s.Substring(4, 4));

//startswith 是否以**字符串开头

Console.WriteLine(s.StartsWith("ab"));
//endswith 是否以**字符串结尾
Console.WriteLine(s.EndsWith("b"));

//contains 是否包含

Console.WriteLine(s.Contains("CD"));

//replace 替换

Console.WriteLine(s.Replace("b", "BB"));

Console.WriteLine(s);

Console.ReadLine();

 

请输入您的身份证号,为您截取出来您的生日
370321199003053330
Console.Write("请输入您的身份证号:");
string cid = Console.ReadLine();
string year = cid.Substring(6, 4);
string month = cid.Substring(10, 2);
string day = cid.Substring(12, 2);
Console.WriteLine("您的出生日期为:{0}年{1}月{2}日。", year, month, day);
Console.ReadLine();

 

//练习:判断邮箱格式是否正确

//1.有且只能有一个@
//2.不能以@开头
//3.@之后至少有一个.
//4.@和.不能靠在一起
//5.不能以.结尾
Console.Write("请输入您的邮箱账号:");
string mail = Console.ReadLine();
if (mail.Contains("@"))
{
int a = mail.IndexOf("@");
int b = mail.LastIndexOf("@");
if (a == b)
{
if (!mail.StartsWith("@"))
{
string mail1 = mail.Substring(a);
if (mail1.Contains("."))
{
int c = mail1.IndexOf(".");
if (c != 1)
{
if (mail.Substring(a - 1, 1) != ".")
{
if (!mail.EndsWith("."))
{
Console.WriteLine("邮箱格式正确,您输入的邮箱账号是:" + mail);
}
else
{
Console.WriteLine("您的邮箱格式不正确!");
}
}
else
{
Console.WriteLine("您的邮箱格式不正确!");
}
}
else
{
Console.WriteLine("您的邮箱格式不正确!");
}
}
else
{
Console.WriteLine("您的邮箱格式不正确!");
}
}
else
{
Console.WriteLine("您的邮箱格式不正确!");
}
}
else
{
Console.WriteLine("您的邮箱格式不正确!");
}
}
else
{
Console.WriteLine("您的邮箱格式不正确!");

Console.ReadLine();

 

//输入两个时间日期,计算出相差多少天(TotalDays)
//Console.Write("请输入第一个时间日期(****/**/** **:**:**):");
//DateTime dt1 = DateTime.Parse(Console.ReadLine());
//Console.Write("请输入第二个时间日期(****/**/** **:**:**):");
//DateTime dt2 = DateTime.Parse(Console.ReadLine());

//Console.WriteLine((dt2-dt1).TotalDays);

 

//Math类 数学类
//ceiling 天花板 取上线
Console.WriteLine(Math.Ceiling(4.4));
//floor 地板 取下线
Console.WriteLine(Math.Floor(4.4));
//sqrt 开平方根
Console.WriteLine(Math.Sqrt(4));
//pi π 3.141592
Console.WriteLine(Math.PI);
//round 四舍五入
//奇数.5的时候取得是上线
//偶数.5的时候取得是下线
Console.WriteLine(Math.Round(4.5));
Console.ReadLine();

DateTime 时间日期类型
使用之前应该进行初始化
DateTime dt = new DateTime();
获取当前时间
DateTime dt = DateTime.Now;
Console.WriteLine(dt);

Console.WriteLine(dt.Month);

获取年 dt.Year
获取月 dt.Month
获取日 dt.Day
获取小时 dt.Hour
获取分 dt.Minute
获取秒 dt.Second

获取星期几
DayOfWeek d = dt.DayOfWeek;
//Console.WriteLine(d);
string dow =d.ToString();
switch(dow)
{
case "Monday":
Console.WriteLine("星期一");
break;
case "Tuesday":
Console.WriteLine("星期二");
break;
}

 

转载于:https://www.cnblogs.com/power8023/p/5712690.html

你可能感兴趣的文章
[LeetCode] Spiral Matrix 解题报告
查看>>
60906磁悬浮动力系统应用研究与模型搭建
查看>>
指纹获取 Fingerprint2
查看>>
SB阿里云,windows2012r2无法安装.net3.5
查看>>
函数的继承
查看>>
黑盒测试用例设计方法&理论结合实际 -> 场景法
查看>>
快速打开软件以及文件夹
查看>>
CSS选择符
查看>>
剑指offer---19--***-顺时针打印矩阵
查看>>
关于数组随机不重复的思路
查看>>
oracle赋值问题(将同一表中某一字段赋值给另外一个字段的语句)
查看>>
Windows 安装 Jenkins 2.6
查看>>
计算一个点是否在一个区域中
查看>>
正则表达式
查看>>
淘宝面试题:有一个一亿节点的树,现在已知两个点,找这两个点的共同的祖先。...
查看>>
EntityFramework 6.x多个上下文迁移实现分布式事务
查看>>
高版本SQL备份在低版本SQL还原问题
查看>>
一键安装最新内核并开启 BBR 脚本
查看>>
C# 绘制图表(柱状图,线性图,饼状图)
查看>>
.NET中使用Redis
查看>>