国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

7、C#基礎整理(類)

2019-11-17 02:42:20
字體:
來源:轉載
供稿:網友

7、C#基礎整理(類)

String類

概念:是一個class類型的類,里面包含許多處理字符串的方法和屬性

1、length方法。 例:

string s = "hello";Console.WriteLine("s的長度為{0}",s.Length);//獲取字符串長度,返回int值

2、Trim & ToUpper方法。例:

string i = " hello ";Console.WriteLine("i的值為:{0}",i+"a");Console.WriteLine("i去除空格后的值為:{0}",i.Trim()+"a");Console.WriteLine("i去除左邊空格后的值為:{0}",i.TrimStart()+"a");Console.WriteLine("i去除右邊空格后的值為:{0}",i.TrimEnd()+"a");Console.WriteLine("i大寫形式為:{0}", i.ToUpper());

3、indexof :從0開始的索引。例:

string ss = "abcdefc";Console.WriteLine(ss.IndexOf("c"));//ctrl+shift+空格 第一個匹配項的首字母索引Console.WriteLine(ss.LastIndexOf("c"));//最后一個匹配項的首字母索引

4、startswith endswith:判斷是否以某個字符串開頭/結尾,返回布爾值。例:

bool b1 = ss.StartsWith("ab");bool b2 = ss.EndsWith("fc");Console.WriteLine(b1+","+b2);

5、contains:判斷字符串中是否包含某個字符段,返回布爾值。例:

Console.WriteLine(ss.Contains("bc"));

6、substring:截取字符串。例:

Console.WriteLine("從第2個索引開始的3個字符為{0}",ss.Substring(2, 3));//從指定索引“2”開始打印長度“3”個字符Console.WriteLine("從第二個索引開始一直到最后的字符串為{0}", ss.Substring(2));//從指定索引“2”截取到最后

7、tostring:轉換成字符串。例:

DateTime date = DateTime.Now;string sss = date.ToString("yyyy年MM月dd日hh時mm分ss秒");Console.WriteLine(sss);double dd = 1.234;string sss1 = dd.ToString("#.00");//小數點后有幾個#取幾位數,小數點前的#取所有位數,如果小數點后面是0,用“.00”的時候補零(如果不是0會顯示原數),“.##”不會補零Console.WriteLine(sss1);

Math類

是指數學運算的各種方法,大家可以嘗試輸入Math.查看它的方法,此處我只寫一個:

Math.Floor/Celing:地板值(最小值)、天花板值(最大值)。例:

Console.WriteLine("3.14的地板值為{0}",Math.Floor(3.14));//3.00Console.WriteLine("3.14的天花板值為{0}",Math.Ceiling(3.14));//4.00

Datetime類

1、now: 獲取系統當前時間

DateTime dt = DateTime.Now;dt = dt.AddYears(3);//在當前時間下加三年(同時也可以寫AddMonths,AddDays,AddHours,等)
Console.WriteLine(dt);//輸出結果比當前時間多加了三年

2、與TimeSpan的合用:

DateTime da = new DateTime(1990, 01, 01);TimeSpan t = new TimeSpan(2,10,20,0) ;//TimeSpan(days,hours,minutes,seconds)da = da.Add(t);Console.WriteLine(da);

Console.Clear();//清空控制臺上的所有信息

練習

1、輸入一個身份證號,截取生日

Console.WriteLine("請輸入身份證號:");string id = Console.ReadLine();if (id.Length == 18){    Console.WriteLine("生日為:{0}年{1}月{2}日",id.Substring(6,4),id.Substring(10,2),id.Substring(12,2));}else    Console.WriteLine("您的輸入有誤");
查看答案

2、隨機生成四位驗證碼(0~9,a~Z)

Random r = new Random();string yan = "0123456789abcdefghjklmnopqistuvwxyzABCDEFGHIJKLMNOPQISTUVWXYZ";string yzm = "";for (int j = 0; j < 4; j++){    int ra = r.Next(yan.Length);    yzm = yan.Substring(ra, 1)+yzm;}Console.WriteLine(yzm);
查看答案

3、通過刷屏的簡單手機號搖獎方法

在最頂上寫上using Threading

            for (int j = 0; j < 20; j++)            {                Thread.Sleep(100);                Console.Clear();                string shouji = "133333333333333";                Console.WriteLine(shouji);                Thread.Sleep(100);                Console.Clear();                shouji = "13344444444444444";                Console.WriteLine(shouji);            }    


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 突泉县| 崇阳县| 扎囊县| 惠水县| 城口县| 肇东市| 东乡族自治县| 龙州县| 泊头市| 延吉市| 鄢陵县| 鹤壁市| 泸定县| 徐闻县| 古交市| 盐源县| 马公市| 达日县| 自贡市| 伊宁市| 民县| 太白县| 山东| 高邑县| 鄂尔多斯市| 河东区| 贵州省| 西盟| 宁波市| 兴和县| 礼泉县| 渝中区| 清水县| 平南县| 新蔡县| 九台市| 涟水县| 甘谷县| 屏山县| 尼木县| 金堂县|