一、string類
1、str.length:字串的長度 *****
str[索引號]
2、str.trim():去除左右兩邊的空格 *****
str.trimstart():去掉左邊的空格
str.trimend():去掉右邊的空格
x.trim();去掉字串前後的空格,trimstart()去掉前面的空格,trimend()去掉後面的空格static void main1(string args)
3、str.tolower():大寫轉小寫
str.toupper():小寫轉大寫
4、str.startswidth("字串"):是否以括中的字串開頭,返回(bool型別值)。
str.endswidth("字串"):是否以括號中的字串結尾,返回(bool型別值)。
str.contains("字串"):是否包括括號中的字串,返回(bool型別值)。
eg.1
1 static void main(string args)int i=str.indexof("子串"):返回子串在字串中第一次出現的位置。2
int i=str.lastindexof("子串"):返回子串在字串中最後一次出現的位置。
以上兩函式,如果在字串中找不到相應的子串,返回-1
eg.1
1 static void main(string args)str.substring():擷取字串 ******2
1 從身份證號中擷取日期 x.substring(m)從第m個開始擷取,擷取到字串尾replace(string old,string new):(string)把字串的old串換成new串2 從第m位擷取n個
3 static void main4(string args)
4 年月日。",nian,yue,ri);
13 }
*split('字元'):(string)按照括號中的字元把字串拆開成陣列中的元素。
二、math類
math.round(x,n); 四捨五入,x是資料,n是保留小數點後n位.
math.round(x);將x捨入為最接近其的整數
math.ceiling(n);取大於該小數的最小整數
math.floor(n);取小於該小數的最大整數
math.sqrt(a);開平方,平方根
math.pow(2,4); 求2的4次方
eg
1 static void main(string args)三、datetime類2
構造方法:datetime dt = new datetime([1990,2,5);
datetime dt = new datetime(); //?
datetime dt = new datetime(1990, 2, 5);//?
datetime dt = new datetime(1990, 2, 5, 3, 44, 25);//?
datetime dt = datetime.now;
日期時間物件的資料:
d.year; 提取年份
d.month; 提取月份
d.day; 提取日期
d.hour; 提取小時
d.minute; 提取分鐘
d.second; 提取秒
d.millisecond; 提取毫秒
d.dayofyear; 獲取日期是該年中第幾天
d.dayofweek; 星期幾
system.timespan da = new timespan(int days,int hours,int minutes,int seconds);//將新的系統時間初始化為指定的天數,小時數,分鐘數和秒數。
tostring("yyyy年mm月dd日 hh時mm分ss秒") 按」年月日時分秒「表示出來
日期時間物件的函式:
addyears(int num)
addmonths(int num)
adddays(int num)
addhours(int num)
addminutes(int num)
addseconds(int num)
日期時間型資料可以直接相減,返回兩個日期之間差的天數和時間。
tostring(格式字串)函式:把日按照某種格式顯示出來。
格式字串:
yyyy——四位數字的年份
yy——兩位數字的年份
mm——兩位數字的月分,不足兩位添0
m——1-2位數字的月份
dd——兩位數字的天,不足兩位添0
d——1-2位數字的天。
hh——12小時制
hh——24小時制
mm——分
ss——秒
ms——毫秒。
例如:datetime dt = datetime.now;
console.writeline(dt.tostring("yyyy年mm月dd日hh時mm分ss秒"));
不止是日期時間型資料的tostring()函式中可以放格式化字元中。整數,小數的tostring()中也可以放格式化字串。
小數和整數型別的格式化符號主要是有四個。
.——小數點
,——整數部份三位的分隔符
#——任意位數字,有幾位顯示幾位
0——至少一位數字,不足則補0.
例:#.00——必須保留兩位小數。
四、例題
eg.1 定鬧鐘
1 每天的特定時間都會響eg.2 測試身價2 static void main7(string args)
3 30 else if (aj.tolower() == "n")
31 34 else
35 39 }
40 41 thread.sleep(1000);//此處比較好的做法就是放到程式的尾端(但具體延時情況具體分析)
42 43 }
1 測試姓名身價小遊戲2 static void main8(string args)
3 14 else
15 19
20 random r = newrandom(seed);
21 int t = r.next(5000000) + 500000;
22 console.writeline("你的身價是:", +t);
23 }
24 }
常用類的總結
常用類的總結 1 字串常量 string字串是乙個final類,不可變 str1 str2 str3 intern 字串str2 str3相加得字串str1 可以指向同一位址 各種方法的使用及作用 s.length 字元長度 s.charat 0 索引第乙個字元 equals是否是同一物件 注意與 ...
C語言程式設計課堂總結4
這個系列是用來解決學校c語言課程的,並不適用於acm和oi 本系列部落格分為2部分,分別是 c語言程式設計筆記 網課 和 課堂總結 線下課 歡迎 ssw02的部落格 本節我們來解決輸入輸出的問題,正好之前我的筆記裡也不詳細 1.引入 c語言,眾所周知,沒有i o語句,所有的i o操作由函式進行代替。...
C 中常用異常類總結
c 異常類 一 基類exception c 異常類 二 常見的異常類 c 異常類 三 與引數有關的異常類 此類異常類均派生於systemexception,用於處理給方法成員傳遞的引數時發生異常 1 argumentexception類 該類用於處理引數無效的異常,除了繼承來的屬性名,此類還提供了s...