字符串:
.length //獲取字符串長度,并返回int類型的值
.Trim() //能去掉字符串前后的空格
.TrimStart() //只能去掉字符串前面的空格
.TrimEnd() //只能去掉字符串后面的空格
.ToUpper() //將字符串中的英文小寫字母轉(zhuǎn)換成大寫
.ToLower() //將字符串中的英文大寫字母轉(zhuǎn)換成小寫
.Substring(m,n) //從左邊第m個(gè)開始截取字符串,截取n個(gè)。字符 串的編碼索引是從0開始
.Replace("m","n") //替換所有符合指定段的字符串條件的字符串,用n 替換m
.IndexOf() //指定的字符串第一次出現(xiàn)的位置?!?IndexOf("m",3)表示字符串編碼索引從3以后m的位置,返回值為int值】
.LastIndexOf() //指定的字符串最后一次出現(xiàn)的位置
.StartsWith("abc") //判斷開頭是不是這個(gè)值,返回布爾類型
.EndsWith("abc") //判斷結(jié)尾是不是這個(gè)值,返回布爾類型
.Contains("abc") //判斷字符串中是否包含指定字符串,返回布爾型
.ToString("#.##")與.ToString("#.00")的區(qū)別:四舍五入取小數(shù)點(diǎn)后2位。當(dāng)為int時(shí).##不加.00,但.00會加.00
.ToString("#,#") //整數(shù)部分,從個(gè)位開始,從右往左,三位隔開,加逗號
數(shù)字:
Math.PI; //圓周率
Math.Sqrt(m); //開方m
Math.Ceiling(); //表示進(jìn)位(當(dāng)為整數(shù)取整,當(dāng)小數(shù)點(diǎn)后大于0,取上限加1取整)
Math.Floor(); //表示舍位(舍掉小數(shù)點(diǎn)后所有,并取整,不進(jìn)位)
Math.Round(d); //表示四舍五入(當(dāng)整數(shù)部分為奇數(shù).5上位,整數(shù)部分為偶數(shù).5舍掉)
日期時(shí)間
從控制臺的輸入轉(zhuǎn)化成datetime型,從可控制臺輸入時(shí)要按日期時(shí)間格式輸入(年/月/日時(shí):分:秒:毫秒)
用datetime.parse(m);
如
strings=Console.ReadLine();
dt=DateTime.Parse(s);
dt.ToString(“yyyy,MM,dd,hh,mm,ss,ms”)括號內(nèi)的字母為代位符,分別表示年月日時(shí)分秒毫秒
DateTimedt=newDateTime();//初始化默認(rèn)時(shí)間0001年1月1日12:00:00am(DateTimedt=newDateTime(2008,8,8,8,8,8,8);年,月,日,時(shí),分,秒,毫秒)
DateTimedt=DateTime.Now;//提取當(dāng)前時(shí)間
.year//提取相應(yīng)的年份
.DayOfWeek//一周的第幾天
.DayOfYear//獲取日期是當(dāng)年的第幾天,返回int類型值
System.TimeSpantime=newTimeSpan();//時(shí)間間隔類型,最多加到天
.To__ (加).Add__
dt=dt.Add(time);//參數(shù)是TimeSpan類型的值
dt=dt.AddDay(1.2);//加多少天,參數(shù)是double
dt=dt.AddHours(1.2);//加多少個(gè)小時(shí),參數(shù)是double
dt=dt.AddMonths(3);//如果當(dāng)前時(shí)間是一月三十一號,加三個(gè)月后不會是四月三十一號,因?yàn)樗脑聸]有三十一號,會自動取當(dāng)前月的最大值,為三十號,不進(jìn)入下一個(gè)月
dt=dt.AddYear(2);//當(dāng)遇到閏年2月的29號,加完不是閏年顯示2月28天,不進(jìn)入下一個(gè)月
日期時(shí)間中的代位符
DateTimedt=DateTime.Now;//獲取本機(jī)時(shí)間
Console.WriteLine(dt.ToString("yyyy年MM月dd日hh時(shí)mm分ss秒ms毫秒"));
新聞熱點(diǎn)
疑難解答
圖片精選