C# 入門 教學 10 差異比較,教你使用欄位、屬性,還有屬性的簡易寫法,二者之間,有何差異
這一篇,要解說..欄位、屬性、存取子,這3個東西
剛開始學 class 物件,有很多東西,很難理解...只能多敲範例,久了就知道,該如何使用
理解
欄位、屬性,是幹什麼用的,有什麼作用,有什麼用途?
欄位、屬性,是用來 ( 儲存 ) 資料,是用來 ( 存放 ) 東西
如果你未安裝 Visual Studio 開發套件,參考 C# 學習,教你下載安裝 Visual Studio Community
卡在命名問題,參考 C# 學習 part 3 卡在第一關,命名問題...只能借助 Goole 翻譯
回顧上一篇,參考 教你使用 if else if else 多層判斷,範例在 Windows Forms 窗體中執行
欄位 Field
如果整數 a 變數,及字串 b 變數,要給其他的 Method 方法調用,那麼就要用到 Field 欄位
欄位 Field 是物件 class 底下的成員,敲代碼時,別放錯位置
屬性 Property
可以使用 get 存取子,將要讀出 ( 欄位 ) 的值,加上 if 判斷,才能讀出
可以使用 set 存取子,將要寫入 ( 欄位 ) 的值,加上 if 判斷,才能寫入
算是,多一層安全性檢查
可以使用,含有支援欄位的屬性
https://docs.microsoft.com/zh-tw/dotnet/csharp/programming-guide/classes-and-structs/properties#properties-with-backing-fields
將數值,限制在 0 ~ 100 之間
接續上篇,輸入的數值,限制在 0 ~ 100 之間
Form1.cs 代碼
結果
當輸入框的值,大過 100
則會等於 100
專有名詞
欄位、屬性、存取子
仔細看設計,裡面的所有物件,通通都是用屬性 ( 右下角 )
C# 學習筆記
學習語言程式,會卡在 class 物件導向,很長的一段時間,要非常久,才能克服
因為 class 物件導向,是大程式再用的,分類、歸類,所以也叫做類、類別
剛開始學 C# 都是 key 敲很短的代碼,很難去理解 class 物件,到底是幹什麼用的...
這是沒辦法的事,只能先記專有名詞、了解專有名詞用法、還有做差異比較,這3項
欄位、屬性,二者之間,有何差異?
此篇文章之圖文教學,如果還不太明白,請至下方連結,查看 youtube 視頻解說
視頻解說之第一部分 https://www.youtube.com/watch?v=mp6-sNvdC7o
謝謝大家,抽空觀看,files備份檔名 csharp00010
後續文章 C# part 11 教你使用 if 判斷,後面小括號,條件式內的 || 或 && 與
C# tutorial 10 what is the property of a class
沒有留言:
張貼留言
由於經常被灌水,所以您再發表留言之後,需要耐心的等待博客主之審核,於審核過後才會公開您的留言,因此請您不要重複的留言,謝謝您的留言。
Hello my friend, I have no money, I am very poor, My blog is super chill, I welcome your comments, but in order to maintain a healthy discussion, please avoid spam or irrelevant comments.