freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內容

c面向對象技術-資料下載頁

2024-11-14 04:46本頁面

【導讀】1 肂葿蒈羈蒈薁螅芇蕆蚃羀膃蒆螅螃聿蒆蒅罿羅薅薇螁芃薄蝕羇腿薃袂螀膅薂薂肅肁腿蚄袈羇膈螆肅芆膇蒆袆膂膆薈肂肈芅蟻裊羄芄螃蚇節(jié)芄蒂袃羋芃蚅螆膄節(jié)螇羈肀芁蕆螄羆芀蕿罿芅艿蟻螂膁莈螄羈肇莈蒃螁羃莇蚆羆罿莆螈衿羋蒞蒈肄膄莄薀袇聿莃螞肅羅莂螅裊芄蒂蒄蚈膀蒁薆襖肆蒀蝿蚇肂葿蒈羈蒈薁螅芇蕆蚃羀膃蒆螅螃聿蒆蒅罿羅薅薇螁芃薄蝕羇腿薃袂螀膅薂薂肅肁腿蚄袈羇膈螆肅芆膇蒆袆膂膆薈肂肈芅蟻裊羄芄螃蚇節(jié)芄蒂袃羋芃蚅螆膄節(jié)螇羈肀芁蕆螄羆芀蕿罿芅艿蟻螂膁莈螄羈肇莈蒃螁羃莇蚆羆罿莆螈衿羋蒞蒈肄膄莄薀袇聿莃螞肅羅莂螅裊芄蒂蒄蚈膀蒁薆襖肆蒀蝿蚇肂葿蒈羈蒈薁螅芇蕆蚃羀膃蒆螅螃聿蒆蒅罿羅薅薇螁芃薄蝕羇腿薃袂螀膅薂薂肅肁腿蚄袈羇膈螆肅芆膇蒆袆膂膆薈肂肈芅蟻裊羄芄螃蚇節(jié)芄蒂袃羋芃蚅螆膄節(jié)螇羈肀芁蕆螄羆芀蕿罿芅艿蟻螂膁莈螄羈肇莈蒃螁羃莇蚆羆罿莆螈衿羋蒞蒈肄膄莄薀袇聿莃螞肅羅莂螅裊芄蒂蒄蚈膀蒁薆襖肆蒀蝿蚇肂葿蒈羈蒈薁螅芇蕆蚃羀膃蒆螅螃聿

  

【正文】 { id = value。 } } public string Name { get { return name。 } set { name = value。 } } public void show() { (My id is {0},My name is {1}, id, name)。 } } class Program { static void Main(string[] args) { IStudent s = new Student()。 (please input the id:)。 = ()。 (please input the name:)。 = ()。 。 ()。 ()。 } } 接口中定義的方法并沒有實現部分,但在繼承這個接口的類中 定義了方法的執(zhí)行代碼。上面的程序運行結果如圖 313所示。 25 圖 313 類繼承接口 任務 362 一個類繼承多個接口 一個類不但可以繼承一個接口,而且可以繼承多個接口 ,即多繼承。例如: public interface IOpen { void open()。 } public interface IClose { void close()。 } public class Cupboard : IOpen, IClose { string color。 public string Color { get { return color。 } set { color = value。 } } public Cupboard() { Color = Red。 } void () 26 { (I am opening the {0} cupbroad, color)。 } void () { (Now,I wanna close it)。 } } class Program { static void Main(string[] args) { IOpen o = new Cupboard()。 IClose c = new Cupboard()。 ()。 ()。 ()。 } } 首先定義兩個接口,然后定義一個類,同時繼承這兩個接口,運行結果如圖 314所示 。 圖 314 一個類繼 承多個接口 任務 37 使用 C常用類 .NET Framework 為我們提供了強大的類庫 ,類庫中包含了許多我們常用的類。這給編程人員的工作帶來了極大地方便。 通常使用命名空間將 這些類 組織為層次結構。 27 任務 371 使用 String 類 C中的 String類與 string類型有些相似 ,但由于它是類 庫中的類,因此它具備類的特征,他有一些功能強大的方法,使它更具實 用性。 String類 常用的方法如下面的表格所示: 序號 方法名稱 說明 1 CompareTo 比較字符串 2 Equals 判斷兩字符串是 否相等 3 IndexOf 獲取字符串位置 4 LastIndexOf 獲取字符串最后一次出現位置 5 Starts With 判斷字符串前綴是否與指定字符串相同 6 Ends With 判斷字符串后綴是否與指定字符串相同 7 Substring 提取字符串 8 Insert 插入字符串 9 Remove 移除字符串 10 Trim 刪除空白字符 表 31 String 類的常用方法 當我們需要定義一個字符串時,可以為 String 類聲明對象,也可以直接用 string 類型 ,效果是一樣的 。 形式如下 : String str = Good Morning!。 string str = Good Morning!。 現在,我們需要調用 String類的方法,效果如圖 315 所示。 圖 315 String類的常用方法調用 28 參考代碼: class Program { static void Main(string[] args) { string str1 = Good Morning! 。 string str2 = How do you do?。 //輸出兩個字符串 (str1)。 (str2)。 //輸出字符串的長度 (字符串 str1的長度為 {0},)。 (字 符串 str2的長度為 {0},)。 //比較字符串的長度 ((str2))。 //判斷字符串是否相等 ((str2))。 //輸出給定字符串在原字符串中的位置 (字符串 \do\在 str2的 位置是: {0},(do))。 //輸出給定字符串在原字符串中最后出現的位置 (字符串 \do\在 str2的最后出現的位置是: {0}, (do))。 //判斷字符串是否以給定字符串開始 ((Good))。 //判斷字符串 是否以給定字符串結尾 ((Good))。 //提取字符串,從第 5位開始,提取 7個字符,輸出新字符串 ((5,7))。 //在原字符串中從第 14位開始,插入給定字符串 ((14,Mary))。 //從原字符串的第 11位開始,刪除 2個字符 ((11,2))。 //去掉字符串前后的空格 (())。 ()。 } } 需要說明的是 (str2)和 (str2)。 (str2)是將 str1 與 str2的 ASCII 碼值進行逐位比較。如果 str1大于str2,則輸出 1;如果 str1小于 str2,則輸出 1;如果 str1等于 str2,則輸出 0。 (str2)是判斷 str1與 str2 是否相等。如果相等,則輸出 True;如果不相等,則輸出 False。 29 從輸出結果可以看出,當字符串對象調用以上這些方法時,字符串本身并沒有發(fā)生變化。因此每次調用方法, 都將會生成一個新的字符串,而 原字符串 的值保持不變 。 任務 372 使用 StringBuilder 類 在 上一個任務中,我 們使用了 String 類,并且了解的 String 類的特性,調用 String類的方法對字符串進行操作時,并未改變字符串本身。那么,如果 我們要 改變字符串本身,我們可以使用 StringBuilder類,這個類的對象通常稱為可變字符串。這個類的命名空間為: StringBuilder類 常用的方法如下面的表格所示: 序號 方法名稱 說明 1 Append 追加字符串 2 Insert 插入字符串 3 Remove 移除 字符串 4 Replace 替換字符串 5 Equals 判斷兩字符 串是否相等 表 32 StringBuilder 類的常用方法 1. Append Append 方法 的作用是為字符串追加數據,這些數據可以是整形、實型、布爾型、字符、字符串等,因此 Append 方法具有十幾個重載形式。 例如,圖 316 所示的效果。 圖 316 追加字符串 30 參考代碼: class Program { static void Main(string[] args) { string head = *****。 string str = abc。 char[] tail = {3
點擊復制文檔內容
環(huán)評公示相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1