---------------------- winphone7培訓、.net培訓、期待與您交流! ----------------------
字串轉義符:@不能解決字串中有帶""的問題.必須加\轉義.
為什麼有列舉,如果用string來表示四季:
//1、需要在每個地方都進行資料合法性的校驗
//2、給函式傳遞引數的時候,只有看文件才只能哪些值合法
列舉的用法,qqstatus status = qqstatus.online;
和用字串比起來,用列舉的好處就是限定了變數的取值範圍,程式處理起來更方便。
函式可變引數static void vfunc(params string values),也可非可變引數一起使用static void sayhello(string name,params string nicknames)可變引數必須是最後乙個.
console.writeline(",",i,j)就是含可變引數的函式.
函式過載與返回值無關,只與引數型別和個數有關.
char 有且只能有乙個字元. sting 型別的變數,字串中的單個字元只能讀,不能寫.例如:string str=「sayhello」;char c=str[2];//str[2]=「u」錯誤
這就是字串的不可變性,一旦宣告,不可更改。所以只能通過索引來讀取指定位置的char,不能對指定位置的char進行更改。
如果要對char進行修改,那麼就必須建立乙個新的字串,用s.tochararray()方法得到字串的char陣列,對陣列進行修改後,
呼叫new string(char)這個建構函式來建立char陣列的字串。一旦字串被建立,那麼char陣列的修改也不會造成字串的變化。
例如:string s1="hello";char chars=s1.tochararry(); chars[0]='a';string s2=new string(chars);console.writeline("",s2);
string類常用函式,使用這些函式時,並不是改變原字串的值(字串的不可變性),而是生成乙個新的字串。
tolower(),,,toupper(),,,trim(),,,,replace(),,,substring(),,,contains(),,,startswith(),,,endswith(),..
substing()從指定位置擷取指定長度的字串。
indexof() 判斷在字串中的位置。如果不存在就返回-1
"abc".equals("abc",stringcomparison.ordinalignorecase);,,,,
string spilt(params char separator):將字串按照指定的分割符分割為字串陣列。
string split(char separator,stingsplitoptions options)將字串按照指定的char分割符分割為字串陣列(
options取removeemptyentries的時候移除結果中的空白字串);
string split(string separator,stringsplitoptions options)將字串按照指定string分割符分割為字串陣列。
處理時間格式: <%# datetime.parse(eval("createdate").tostring().trim()).tostring("mm-dd")%>
讀取檔案中的內容
string lines=system.io.file.readalllines("@"c:\1.txt",encoding.default);
foreach(string line in lines)
refout引數
函式引數前加ref引用:因為是引用,所以必須先賦值才能引用。 而out則是內部為外部賦值,所以不需要初始化,初始化也不起作用
ref的應用場景:內部對外部的值進行改變,out則是內部為外部變數賦值。out一般用在函式有多個返回值的場所。
----------------------winphone7培訓、.net培訓、期待與您交流! ---------------------- 詳細請檢視:
舌尖上的中國第一季整理筆記
自然的饋贈 雲南香格里拉 松茸 浙江遂昌 竹筍 冬筍 柳州 大頭田筍 雲南大理 諾鄧鹽 諾鄧火腿 湖北嘉魚 蓮藕 冬天吃藕湯 藕湯煨排骨 吉林查干湖 冬捕魚 廣西京族三島 魚蝦 主食的故事 山西襄汾縣 麵食 陝西綏德縣 黃饃饃 糜子 新疆庫車維吾爾族 饢 貴州黎平 公尺粉 湯粉 廣州 河粉 幹炒牛河...
黑馬程式設計師 物件導向與面向過程
windows phone 7手機開發 net培訓 期待與您交流!對於物件導向而言並不是放棄了面向過程,它倆的關係可以理解為類與成員,類封裝好了成員裡的屬性與方法!而這個類就為需要的物件去服務,而成員的屬性與方法就是靠面向過程去實現的!所以物件導向是基於面向過程的!物件導向要求的是結果,只需要各個物...
《java入門第一季》之物件導向(談談介面)
軟體中有介面,這裡的介面與硬體中的介面還是有很大區別的。這裡介紹介面不考慮jdk8的新特性 jdk8開始介面裡面可以有非抽象方法了,介紹jdk8新特性可能要到整個第一季寫完吧!還是直接進入介面的學習 介面的特點 a 介面用關鍵字inte ce表示 inte ce 介面名 b 類 實現 介面用impl...