ContractOptionAttribute 建構函式

定義

初始化 ContractOptionAttribute 類別的新執行個體。

多載

ContractOptionAttribute(String, String, Boolean)

使用提供的分類、設定和啟用/停用值,初始化 ContractOptionAttribute 類別的新執行個體。

ContractOptionAttribute(String, String, String)

使用提供的分類、設定和值,初始化 ContractOptionAttribute 類別的新執行個體。

ContractOptionAttribute(String, String, Boolean)

來源:
Contracts.cs
來源:
Contracts.cs
來源:
Contracts.cs

使用提供的分類、設定和啟用/停用值,初始化 ContractOptionAttribute 類別的新執行個體。

public:
 ContractOptionAttribute(System::String ^ category, System::String ^ setting, bool enabled);
public ContractOptionAttribute (string category, string setting, bool enabled);
new System.Diagnostics.Contracts.ContractOptionAttribute : string * string * bool -> System.Diagnostics.Contracts.ContractOptionAttribute
Public Sub New (category As String, setting As String, enabled As Boolean)

參數

category
String

要設定其選項的分類。

setting
String

選項設定。

enabled
Boolean

true 表示要啟用選項,false 表示要停用選項。

適用於

ContractOptionAttribute(String, String, String)

來源:
Contracts.cs
來源:
Contracts.cs
來源:
Contracts.cs

使用提供的分類、設定和值,初始化 ContractOptionAttribute 類別的新執行個體。

public:
 ContractOptionAttribute(System::String ^ category, System::String ^ setting, System::String ^ value);
public ContractOptionAttribute (string category, string setting, string value);
new System.Diagnostics.Contracts.ContractOptionAttribute : string * string * string -> System.Diagnostics.Contracts.ContractOptionAttribute
Public Sub New (category As String, setting As String, value As String)

參數

category
String

要設定之選項的分類。

setting
String

選項設定。

value
String

設定的值。

備註

只有兩個類別/設定選項,而且可由任一建構函式多載設定。 您可以使用這個多載搭配與多載相同的設定 ContractOptionAttribute(String, String, Boolean) ,方法是以字串格式指定 「true」 或 「false」;例如:

[ContractOption("contract", "inheritance", "false")]  
class MyConcurrentList<T> : IList<T> {  
   ...  
}  

適用於