ContractOptionAttribute 建構函式
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
初始化 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> {
...
}