亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > C# > 正文

C#不同類型的成員變量(字段)的默認值介紹

2020-01-24 02:51:26
字體:
來源:轉載
供稿:網友

創建類的一個實例時,在執行構造函數之前,如果你沒有給成員變量賦初始值,C#編譯器缺省將每一個成員變量初始化為他的默認值。

如果變量是方法的局部變量,編譯器就會認為在使用該變量之前,代碼必須給它顯示的設定一個值。否則會發生“使用了未賦值的局部變量”的錯誤。

對于其他情況,編譯器會在創建變量時,把變量初始化為默認值。
1、對于整型、浮點型、枚舉類型(數值型),默認值為0或0.0。
2、字符類型的默認值為/x0000。
3、布爾類型的默認值為false。
4、引用類型的默認值為null。

如果聲時變量時,為它指定了初始值(int i=10;),那么這個值就用于初始化該變量了。

雖然C#編譯器為每個類型都設置了默認類型,但作為面向對象的設計原則,我們還是需要對變量進行正確的初始化。實際上這也是C#推薦的做法,沒有對變量進行初始化會導致編譯器發出警告信息。我們不可能為所有成員變量賦初始值,當然就是賦了值,也不一定就滿足我們的要求。因為我們在使用時,有可能改變我們的初始值。那么我們就要借助構造函數來初始化我們的成員變量。

復制代碼 代碼如下:

// 系統將為未在構造函數賦值的成員變量賦默認值

using System;
public class Dog
{
    public string name;
    public int age;
    public static void Main()
    {
        Dog myDog = new Dog();
        Console.WriteLine("myDog的名字為“{0}”,年齡為{1}。", myDog.name, myDog.age);
    }
}


上述程序中,當創建對象myDog時,會調用默認的構造函數。所有字段都會被賦給一個默認的值。
輸出結果為:
myDog的名字為“”,年齡為0。

這種特性雖然能夠避免編譯錯誤,但是違背了變量的“先賦值、后使用”原則,這些“無害的”默認值很容易產生難以識別的錯誤,建議盡可能地在構造函數中對所有成員變量賦值。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
欧亚精品在线观看| 亚洲天堂日韩电影| 久久99久久亚洲国产| 欧美亚洲免费电影| 久久精品免费播放| 亚洲国产成人在线播放| 91av视频在线观看| 欧美日韩免费一区| 欧美日韩亚洲精品一区二区三区| 亚洲天堂免费在线| 久久99久久99精品免观看粉嫩| 亚洲国产精品系列| 国产精品美女久久久久av超清| 日韩精品在线免费观看视频| 欧美最猛性xxxxx免费| 日韩精品视频免费专区在线播放| 亚洲一区制服诱惑| 日韩av一区二区在线观看| 日韩欧美综合在线视频| 日韩一区在线视频| 亚洲精品在线观看www| 亚洲国产成人精品久久久国产成人一区| 国语自产偷拍精品视频偷| 亚洲国产成人久久| 国产精品免费看久久久香蕉| 亚洲综合成人婷婷小说| 欧美一区视频在线| 美日韩丰满少妇在线观看| 成人激情视频在线观看| 亚洲第一精品电影| 日韩av在线一区二区| 国产精品免费视频xxxx| 亚洲无亚洲人成网站77777| 日韩av电影国产| www.午夜精品| 视频在线观看一区二区| 久热精品视频在线| 欧美国产第一页| 夜夜嗨av一区二区三区四区| 国产精品吊钟奶在线| 国产精品免费网站| 国产欧美日韩精品专区| 91精品在线播放| 97成人在线视频| 日韩极品精品视频免费观看| 久久影视电视剧免费网站清宫辞电视| 久久九九热免费视频| 亚洲一区二区免费| 精品国偷自产在线视频| 色天天综合狠狠色| 欧美视频国产精品| 亚洲香蕉成人av网站在线观看| 久久综合久久八八| 亚洲国产天堂久久国产91| 4p变态网欧美系列| 日韩在线视频观看| 日韩av在线免费观看一区| 91视频国产精品| 57pao精品| 另类天堂视频在线观看| 日韩成人在线视频观看| 伊人伊成久久人综合网小说| 欧美午夜激情小视频| 国产成人涩涩涩视频在线观看| 欧美激情性做爰免费视频| 亚洲free嫩bbb| 岛国av一区二区三区| 欧美精品成人91久久久久久久| 久久人人97超碰精品888| 国产自产女人91一区在线观看| 国产91精品最新在线播放| 亚洲成色777777在线观看影院| 久操成人在线视频| 91国内精品久久| 国产精品夜间视频香蕉| 国产又爽又黄的激情精品视频| 欧美成人激情视频免费观看| 久久久国产成人精品| 亚洲a级在线观看| 色狠狠久久aa北条麻妃| 国产精品色悠悠| 日韩激情视频在线| 欧美日韩精品中文字幕| 黄网站色欧美视频| 97国产精品视频人人做人人爱| 一区二区三区久久精品| 亚洲欧美国产一本综合首页| 日韩欧美视频一区二区三区| 亚洲国产天堂久久综合网| 成人a级免费视频| 91国产精品电影| 91久久久久久久久久久| 欧美限制级电影在线观看| 亚洲色图综合久久| 国产精品免费久久久久久| 亚洲欧美日韩一区二区三区在线| 国产中文字幕91| 国产成人高清激情视频在线观看| 日本不卡视频在线播放| 国产亚洲激情在线| 久久久久国产精品免费网站| 欧美大全免费观看电视剧大泉洋| 欧美激情精品久久久久久免费印度| 菠萝蜜影院一区二区免费| 亚洲欧洲午夜一线一品| 欧美一乱一性一交一视频| 热久久免费视频精品| 欧美日韩国产成人在线| 亚洲国产精品国自产拍av秋霞| 日韩精品中文字幕视频在线| 亚洲日韩中文字幕| 欧美日韩美女在线| 精品亚洲国产成av人片传媒| 欧美综合第一页| 亚洲精品第一国产综合精品| 97视频在线观看亚洲| 97精品一区二区三区| 亚洲片国产一区一级在线观看| 98精品国产自产在线观看| 国产自产女人91一区在线观看| 91影院在线免费观看视频| 国产精品自产拍在线观| 亚洲精品国产精品乱码不99按摩| 欧美另类交人妖| 亚洲综合色av| 日韩欧美aⅴ综合网站发布| 久久中文字幕在线视频| 国产成人精品在线视频| 亚洲精品乱码久久久久久按摩观| 亚洲精品国产成人| 国产成人+综合亚洲+天堂| 亚洲的天堂在线中文字幕| 亚洲精品456在线播放狼人| 91精品国产综合久久香蕉| 性欧美在线看片a免费观看| 国产免费成人av| 欧美激情一区二区久久久| 欧美午夜精品在线| 欧美成人黑人xx视频免费观看| 亚洲欧美国产一本综合首页| 国产欧美日韩亚洲精品| 亚洲xxxxx性| 欧美日韩久久久久| 久久久久久久电影一区| 在线播放国产精品| 久热精品视频在线免费观看| 日韩亚洲综合在线| 欧美日韩精品在线视频| 亚洲天堂av在线免费| 亚洲国产美女精品久久久久∴| 亚洲成成品网站| 午夜精品免费视频| 欧美日韩国产在线播放| 欧美又大粗又爽又黄大片视频| 97视频色精品| 成人精品一区二区三区电影黑人| 国产精品无av码在线观看| 欧美日本中文字幕| 夜色77av精品影院| 国产亚洲成精品久久| 欧美精品久久久久| 亚洲福利视频二区| 91亚洲国产成人久久精品网站| 欧美肥老妇视频|