呼叫結構屬性 方法或公共欄位的區別

2022-02-24 20:49:32 字數 832 閱讀 8523

下面是兩個結構:

public struct structwithpublicmembers

public struct structwithproperties

set

}private int _y;

public int y

set }}

下面是賦值:

structwithproperties propertiesstruct;

structwithpublicmembers membersstruct;

membersstruct.x = 50;

membersstruct.y = 100;

propertiesstruct.x = 50;

propertiesstruct.y = 100;

console.read();

可是編譯出錯:

分析:當呼叫結構的公共欄位時,可以不使用new關鍵字來定義結構變數;當呼叫結構的屬性或方法時,必須使用new關鍵字來定義結構變數。

解決:structwithproperties propertiesstruct =new structwithproperties();

structwithpublicmembers membersstruct;

membersstruct.x = 50;

membersstruct.y = 100;

propertiesstruct.x = 50;

propertiesstruct.y = 100;

List的方法和屬性 方法或屬性 作用

capacity 用於獲取或設定list可容納元素的數量。當數量超過容量時,這個值會自動增長。您可以設定這個值以減少容量,也可以呼叫trin 方法來減少容量以適合實際的元素數目。count 屬性,用於獲取陣列中當前元素數量 item 通過指定索引獲取或設定元素。對於list類來說,它是乙個索引器。a...

C List的方法和屬性 方法或屬性 作用

capacity 用於獲取或設定list可容納元素的數量。當數量超過容量時,這個值會自動增長。您可以設定這個值以減少容量,也可以呼叫trin 方法來減少容量以適合實際的元素數目。count 屬性,用於獲取陣列中當前元素數量 item 通過指定索引獲取或設定元素。對於list類來說,它是乙個索引器。a...

List的方法和屬性 方法或屬性 作用

capacity 用於獲取或設定list可容納元素的數量。當數量超過容量時,這個值會自動增長。您可以設定這個值以減少容量,也可以呼叫trin 方法來減少容量以適合實際的元素數目。count 屬性,用於獲取陣列中當前元素數量 item 通過指定索引獲取或設定元素。對於list類來說,它是乙個索引器。a...