Contract.Assert Yöntem

Tanım

Hata ayıklama derlemelerinde, belirtilen koşul için bir çalışma zamanı testi gerçekleştirir.

Aşırı Yüklemeler

Assert(Boolean)

Bir koşulu denetler; koşul ise false, çözümleyici için ayarlanan yükseltme ilkesini izler.

Assert(Boolean, String)

Bir koşulu denetler; koşul ise false, çözümleyici tarafından ayarlanan yükseltme ilkesini izler ve belirtilen iletiyi görüntüler.

Assert(Boolean)

Kaynak:
Contracts.cs
Kaynak:
Contracts.cs
Kaynak:
Contracts.cs

Bir koşulu denetler; koşul ise false, çözümleyici için ayarlanan yükseltme ilkesini izler.

public:
 static void Assert(bool condition);
[System.Diagnostics.Conditional("CONTRACTS_FULL")]
[System.Diagnostics.Conditional("DEBUG")]
public static void Assert (bool condition);
[<System.Diagnostics.Conditional("CONTRACTS_FULL")>]
[<System.Diagnostics.Conditional("DEBUG")>]
static member Assert : bool -> unit
Public Shared Sub Assert (condition As Boolean)

Parametreler

condition
Boolean

Test etmek için koşullu ifade.

Öznitelikler

Açıklamalar

Varsayılan yükseltme ilkesi, ekli hata ayıklayıcıyı sözleşme hatası hakkında bilgilendirmek veya hata ayıklayıcı eklenmemişse Bir Onay iletişim kutusu görüntülemektir. İsteğe bağlı olarak, çözümleyiciye bir özel durum oluşturması yönergesi alınabilir.

Şunlara uygulanır

Assert(Boolean, String)

Kaynak:
Contracts.cs
Kaynak:
Contracts.cs
Kaynak:
Contracts.cs

Bir koşulu denetler; koşul ise false, çözümleyici tarafından ayarlanan yükseltme ilkesini izler ve belirtilen iletiyi görüntüler.

public:
 static void Assert(bool condition, System::String ^ userMessage);
[System.Diagnostics.Conditional("DEBUG")]
[System.Diagnostics.Conditional("CONTRACTS_FULL")]
public static void Assert (bool condition, string userMessage);
[System.Diagnostics.Conditional("DEBUG")]
[System.Diagnostics.Conditional("CONTRACTS_FULL")]
public static void Assert (bool condition, string? userMessage);
[<System.Diagnostics.Conditional("DEBUG")>]
[<System.Diagnostics.Conditional("CONTRACTS_FULL")>]
static member Assert : bool * string -> unit
Public Shared Sub Assert (condition As Boolean, userMessage As String)

Parametreler

condition
Boolean

Test etmek için koşullu ifade.

userMessage
String

Koşul karşılanmazsa görüntülenecek bir ileti.

Öznitelikler

Açıklamalar

Varsayılan yükseltme ilkesi, ekli hata ayıklayıcıyı sözleşme hatası hakkında bilgilendirmek veya hata ayıklayıcı eklenmemişse Bir Onay iletişim kutusu görüntülemektir. İsteğe bağlı olarak, çözümleyiciye bir özel durum oluşturması yönergesi alınabilir. userMessage parametresi hata ayıklayıcı çıkışına geçirilir. Sabit bir dize değişmez değeri değilse userMessage , araçlar bunu okuyamayabilir.

Şunlara uygulanır