Contract.Assert Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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 |
Assert(Boolean, String) |
Bir koşulu denetler; koşul ise |
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.