卖逼视频免费看片|狼人就干网中文字慕|成人av影院导航|人妻少妇精品无码专区二区妖婧|亚洲丝袜视频玖玖|一区二区免费中文|日本高清无码一区|国产91无码小说|国产黄片子视频91sese日韩|免费高清无码成人网站入口

結(jié)構(gòu)體實例化對象 C#中的結(jié)構(gòu)體要使用new來實例化嗎?還是直接聲明后直接使用?

C#中的結(jié)構(gòu)體要使用new來實例化嗎?還是直接聲明后直接使用?結(jié)構(gòu)不使用new,同樣可以使用,需要注意的地方就是,結(jié)構(gòu)的字段成員需要初始化后才能使用,即不能使用那些未經(jīng)初始化的數(shù)據(jù)成員。用法如下:st

C#中的結(jié)構(gòu)體要使用new來實例化嗎?還是直接聲明后直接使用?

結(jié)構(gòu)不使用new,同樣可以使用,需要注意的地方就是,結(jié)構(gòu)的字段成員需要初始化后才能使用,即不能使用那些未經(jīng)初始化的數(shù)據(jù)成員。用法如下:

struct Point{ public int x public int y public void ShowPosition() { Console.WriteLine(x " " y) } } static void Main(){ Point p1 p1.x = 1// 初始化數(shù)據(jù)成員,下同。 p1.y = 2 p1.ShowPosition()// 當(dāng)初始化完后可以使用。 int foo = p1.x // 亦可單獨使用數(shù)據(jù)成員,下同。 int bar = p1.y }