91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

C#中結構類值的產生

發布時間:2020-06-15 11:05:09 來源:網絡 閱讀:399 作者:2shoubentian 欄目:編程語言

結構是C#程序員用來定義自己的值類型的最普遍的機制。結構比枚舉更強大,因為它提供函數、字段、構造函數、操作符和訪問控制。結構成員的缺省訪問權限是private(在C++中是public)。當你定義結構的成員名時,不要忘了對公有成員使用PascalCase規則,而對非公有成員使用camelCase規則。
結構類的聲明中雖然可以使用結尾分號,但建議你不要使用,這只不過是為了照顧C++程序員的習慣。

值的產生
•        一個結構類的變量存在于棧(stack)中
       字段不是被預先賦值的
       字段只有被賦值后才能讀
       使用點操作符來訪問成員
下面的例子假設Pair是一結構,它有兩公有整數類成員X,Y
static void Main()
{
    Pair p;
    Console.Write(p.X); //錯誤
    ...
}

static void Main()
{
    Pair p;
    p.X = 0;
    Console.Write(p.X); //正確
    ...
}
結構類的變量存在于棧中。在上面的例子中,雖然聲明了一個叫p的Pair類結構變量,但實際上只是聲明兩個局部變量p.X和p.Y的一種簡寫形式。
上面例子中的第一段程序的Console.Write試圖使用p.X的值,但它是錯誤的,因為p.X沒有被賦初值。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

曲周县| 邹平县| 庆元县| 平谷区| 玉林市| 耒阳市| 防城港市| 道孚县| 怀化市| 濮阳市| 高淳县| 多伦县| 嘉禾县| 曲阳县| 夏河县| 龙口市| 漳平市| 丘北县| 建阳市| 汝城县| 东兴市| 东乌| 长宁区| 美姑县| 日喀则市| 大石桥市| 兴国县| 开化县| 阜南县| 邓州市| 通州市| 金平| 法库县| 四平市| 昌黎县| 定兴县| 同德县| 广河县| 郓城县| 呼图壁县| 吴旗县|