靜態(tài)構(gòu)造函數(shù),字符串的幾種函數(shù)

靜態(tài)構(gòu)造函數(shù):

1.一定是靜態(tài)類(lèi)才有靜態(tài)構(gòu)造函數(shù)嗎?錯(cuò)的

靜態(tài)函數(shù)的特點(diǎn):

1.靜態(tài)函數(shù)沒(méi)有修飾符修飾(默認(rèn)修飾符為private,但是你不能寫(xiě)出來(lái))

2.靜態(tài)構(gòu)造函數(shù)是系統(tǒng)默認(rèn)調(diào)用,程序員無(wú)法手動(dòng)調(diào)用

3.如果類(lèi)中沒(méi)有靜態(tài)構(gòu)造函數(shù),而此時(shí)類(lèi)中又包含靜態(tài)字段(未初始化的),

那么此時(shí)編譯會(huì)默認(rèn)生成靜態(tài)構(gòu)造函數(shù).

4.在靜態(tài)類(lèi)中或者靜態(tài)方法中,不能使用對(duì)象.

5.如果類(lèi)中包含靜態(tài)成員,且沒(méi)有被初始化,系統(tǒng)會(huì)默認(rèn)提供一個(gè)默認(rèn)的值,這也間接的說(shuō)明了

*我們不可以直接調(diào)用靜態(tài)構(gòu)造函數(shù),也沒(méi)辦法控制靜態(tài)函數(shù)的執(zhí)行時(shí)間.

6.靜態(tài)構(gòu)造函數(shù)只能被調(diào)用一次,并且不能有重載.

7.靜態(tài)構(gòu)造函數(shù)不能有形式參數(shù)

8.雖然靜態(tài)構(gòu)造函數(shù)和普通構(gòu)造函數(shù)名字一樣,但是系統(tǒng)規(guī)定它倆可以共存.盡管參數(shù)列表一樣.

9.靜態(tài)構(gòu)造函數(shù)是在普通構(gòu)造函數(shù)調(diào)用之前執(zhí)行,一般情況下用于初始化靜態(tài)字段.

或者攔截在實(shí)例化之前處理某些特定情況,可以在該函數(shù)中實(shí)現(xiàn).

用static修飾的類(lèi)為靜態(tài)類(lèi).

靜態(tài)類(lèi)的特點(diǎn):

1.靜態(tài)類(lèi)不能被直接實(shí)例化

2.靜態(tài)類(lèi)不能被繼承

3.靜態(tài)中不能包含實(shí)例成員

4.靜態(tài)類(lèi)就是特殊的密封類(lèi)

5.靜態(tài)類(lèi)中雖然不能包含實(shí)例成員,但是可以有常量.

6.靜態(tài)類(lèi)和實(shí)例調(diào)用方式不一樣,普通類(lèi)是以實(shí)例.的方式進(jìn)行調(diào)用

而靜態(tài)類(lèi)是以類(lèi)名.的方式進(jìn)行調(diào)用

7.靜態(tài)類(lèi)的訪問(wèn)速度相對(duì)而言比實(shí)例類(lèi)要快得多

8.如果類(lèi)中包含靜態(tài)構(gòu)造函數(shù)和函數(shù)的入口Main函數(shù),此時(shí)靜態(tài)構(gòu)造函數(shù)會(huì)在main函數(shù)之前調(diào)用

9.如果類(lèi)中包含靜態(tài)構(gòu)造函數(shù)并不包含main函數(shù),此時(shí)會(huì)先執(zhí)行main函數(shù)在執(zhí)行靜態(tài)構(gòu)造函數(shù)

字符串的用法

///?

///獲取字符串長(zhǎng)度

///?

publicvoidTest1(){

//無(wú)論英文,特殊符號(hào)還是中文,長(zhǎng)度都是1個(gè)字節(jié).

strings?="你好中國(guó)xxx,";

Console.WriteLine("字符串長(zhǎng)度為:"+?s.Length);

}

///?

///字符串中查找字符串

///?

publicvoidTest2(){

//返回-1證明查不到

//如果能查到,返回的是該字符或者字符串在字符串中索引位置

strings?="就是HFDJasdgajSGDasjgdhagshjdg不方便大家就卡死的";

inti?=?s.IndexOf('F',3,1);

Console.WriteLine(i);

}

///?

///字符串提取,截取指定范圍內(nèi)的字符串

///?

publicvoidTest3(){

strings?="你好嗎,我的母親中國(guó)好棒!";

stringtemp?=?s.Substring(0,9);

Console.WriteLine(temp);

}

///?

///字符串替換

///?

publicvoidTest4(){

strings?="淫露,你好你媽個(gè)x,草曹操肏";

stringnewStr?=?s.Replace("","*");

Console.WriteLine(newStr);

//分幾種:1.親戚

//????????????string?pattern?=?@"[淫銀癮]|[草曹操肏]|[爹媽姑舅爺]";

//????????????string?newStr?=?Regex.Replace?(s,?pattern,?"*");

//????????????Console.WriteLine?(newStr);

}

///?

///字符串插入(指定位置)

///?

publicvoidTest5(){

strings?="你好,中國(guó)";

stringnewStr?=?s.Insert(0,"china");

Console.WriteLine(newStr);

}

///?

///判斷字符串以什么什么結(jié)尾

///?

publicvoidTest6(){

strings?="你好,中國(guó)";

boolb?=?s.EndsWith("中國(guó)");

if(b)?{

Console.WriteLine("是以中國(guó)結(jié)束");

}

}

///?

///字符串按照索引位置移除

///?

publicvoidTest7(){

strings?="你好,中國(guó)";

stringnewStr?=?s.Remove(1,1);

Console.WriteLine(newStr);

}

///?

///字符串拼接

///?

publicvoidTest8(){

strings?="你好";

s?+="中國(guó)";

Console.WriteLine(s);

}

///?

///判斷字符串是否相等

///?

publicvoidTest9(){

strings1?="你好";

strings2?="你好1";

strings3?="你好2";

//????????????if?(s1?==?s2)?{

//????????????????Console.WriteLine?("相等的字符串");

//????????????}

if(string.Equals(s1,?s2)){

Console.WriteLine("字符串s1s2相等");

}

}

///?

///字符串轉(zhuǎn)換值類(lèi)型

///?

publicvoidTest10(){

strings?="123.";

//????????????int?i?=?int.Parse(s);

intresult?=0;

booll?=int.TryParse(s,outresult);

if(l)?{

Console.WriteLine("轉(zhuǎn)換成功!~"+?result);

}else{

thrownewException("傳入數(shù)據(jù)包含非法字符,請(qǐng)?zhí)幚?/b>!");

}

}

????????Y?H?s

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市芜飘,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌,老刑警劉巖莫其,帶你破解...
    沈念sama閱讀 221,635評(píng)論 6 515
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件敲长,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡,警方通過(guò)查閱死者的電腦和手機(jī)泛鸟,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,543評(píng)論 3 399
  • 文/潘曉璐 我一進(jìn)店門(mén),熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)踊东,“玉大人北滥,你說(shuō)我怎么就攤上這事〉蓦剩” “怎么了碑韵?”我有些...
    開(kāi)封第一講書(shū)人閱讀 168,083評(píng)論 0 360
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)缎脾。 經(jīng)常有香客問(wèn)我祝闻,道長(zhǎng),這世上最難降的妖魔是什么遗菠? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 59,640評(píng)論 1 296
  • 正文 為了忘掉前任联喘,我火速辦了婚禮,結(jié)果婚禮上辙纬,老公的妹妹穿的比我還像新娘豁遭。我一直安慰自己,他們只是感情好贺拣,可當(dāng)我...
    茶點(diǎn)故事閱讀 68,640評(píng)論 6 397
  • 文/花漫 我一把揭開(kāi)白布蓖谢。 她就那樣靜靜地躺著,像睡著了一般譬涡。 火紅的嫁衣襯著肌膚如雪闪幽。 梳的紋絲不亂的頭發(fā)上,一...
    開(kāi)封第一講書(shū)人閱讀 52,262評(píng)論 1 308
  • 那天涡匀,我揣著相機(jī)與錄音盯腌,去河邊找鬼。 笑死陨瘩,一個(gè)胖子當(dāng)著我的面吹牛腕够,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播舌劳,決...
    沈念sama閱讀 40,833評(píng)論 3 421
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼帚湘,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來(lái)了甚淡?” 一聲冷哼從身側(cè)響起客们,我...
    開(kāi)封第一講書(shū)人閱讀 39,736評(píng)論 0 276
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎材诽,沒(méi)想到半個(gè)月后底挫,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 46,280評(píng)論 1 319
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡脸侥,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,369評(píng)論 3 340
  • 正文 我和宋清朗相戀三年建邓,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片睁枕。...
    茶點(diǎn)故事閱讀 40,503評(píng)論 1 352
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡官边,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出外遇,到底是詐尸還是另有隱情注簿,我是刑警寧澤,帶...
    沈念sama閱讀 36,185評(píng)論 5 350
  • 正文 年R本政府宣布跳仿,位于F島的核電站诡渴,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏菲语。R本人自食惡果不足惜妄辩,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,870評(píng)論 3 333
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望山上。 院中可真熱鬧眼耀,春花似錦、人聲如沸佩憾。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 32,340評(píng)論 0 24
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)妄帘。三九已至楞黄,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間寄摆,已是汗流浹背谅辣。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 33,460評(píng)論 1 272
  • 我被黑心中介騙來(lái)泰國(guó)打工, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留婶恼,地道東北人桑阶。 一個(gè)月前我還...
    沈念sama閱讀 48,909評(píng)論 3 376
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像勾邦,于是被迫代替她去往敵國(guó)和親蚣录。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,512評(píng)論 2 359

推薦閱讀更多精彩內(nèi)容