国产成人毛片视频|星空传媒久草视频|欧美激情草久视频|久久久久女女|久操超碰在线播放|亚洲强奸一区二区|五月天丁香社区在线|色婷婷成人丁香网|午夜欧美6666|纯肉无码91视频

結(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()// 當初始化完后可以使用。 int foo = p1.x // 亦可單獨使用數(shù)據(jù)成員,下同。 int bar = p1.y }