小写string:字符串 String类:是一个class类型,是.net设计人员, 提前造好的一个class类型的数据类型模板
功能作用:处理字符串的一系列方法和属性
Length 获取字符串的长度,返回一个int类型的值
方法:通过字符串变量直接加 . ,就可以点出调用 小扳手:属性 紫色立方体:方法
trimstart():去除前空格
endstart():去除后空格
trim():前后都去掉
ToUpper():变成大写
ToLower():变成小写
IndexOf ():索引第一个
LastIndexOf ():索引最后一个
Contains ():是否包含
startswith():是否以某字符串开头
endswith():是否以某字符串结尾
split():分割字符串,根据制定分割符分割字符串
replace():替换匹配的字符串
Substring(startindex):截取字符串,从指定字符串处截取
Substring(length):从指定字符串处截取指定字符长度的字符串
字符串是有索引的:索引从零开始(都有编号,从左往右,从零开始)
DateTime:
属性: Year 获取年
Month 月
Day 日
Hour 小时
Millisecond 获取此实例所表示日期的毫秒部分。
Minute 获取此实例所表示日期的分钟部分。
Second 获取此实例所表示日期的秒部分。
DateTime.Now 获取一个 DateTime 对象,该对象设置为此计算机上的当前日期和时间,表示为本地时间。
DayOfWeek 获取此实例所表示的日期是星期几
DayOfYear 获取此实例所表示的日期是该年中的第几天。
方法: AddDays(year;month;hour) 将指定的天数加到原时间,需要double类型,输出 DateTime new TimeSpan(a,b,c,d) a为天;b为小时;c为分钟;d为秒
math:
abs 绝对值
ceiling 天花板 取上限
floor 地板 取下限
round 四舍五入
pow 指定次幂
math.pow(6,4) 6的4次方
sqrt 返回指定数字的平方根
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace 类 { class Program { static void Main(string[] args) { #region==身份证== /*string s = "370303199009065418"; string s1 = s.Substring(6,4); //年 Console.WriteLine("年为" + s1); string s2 = s.Substring(10, 2);//月 Console.WriteLine("月为" + s2); string s3 = s.Substring(12, 2);//日 Console.WriteLine("日为" + s3); int a = int.Parse(s1); int b = 2015 - a; Console.WriteLine("此人的年龄为"+b);*/ #endregion #region==验证码== /* string s = "aslifhashgnhkashdflawhheiruhwseiopfhnsaiuf[q0349tuq3-w]-3TI\=0WIETR2haweifhdivbiruhasdvcasehfniasughpeirufbh"; int p = s.Length; Console.WriteLine("总字符数为" + p); string a = ""; Random r = new Random(); for (int i = 0; i <= 4; i++) { a+= s.Substring(r.Next(p), 1); } Console.WriteLine(a); */ #endregion #region==datetime== //DateTime dt=DateTime.Now; //Console.WriteLine(dt); //Console.WriteLine(dt.DayOfYear); //Console.WriteLine(dt.Add(new TimeSpan(30,0,0,0))); #endregion double a = 1.9; double b = Math.Floor(1.9); Console.WriteLine(b); Console.ReadLine(); } } }