0 Tage Serie
csharp / beginner
Snippet

Logik-Verifizierungs-Assertions

Debug.Assert wird verwendet, um Bedingungen zu prüfen, die während der Entwicklung immer wahr sein sollten, was hilft, Logikfehler frühzeitig zu finden.

snippet.cs
csharp
1
2
3
4
5
6
7
8
9
10
11
12
using System.Diagnostics;
public class Program {
public static void ProcessAge(int age) {
Debug.Assert(age >= 0, "Age cannot be negative!");
System.Console.WriteLine($"Age is: {age}");
}
public static void Main() {
ProcessAge(25);
}
}
Erklärung
1
Debug.Assert(age >= 0, ...)
Prüft die Bedingung; wenn falsch, wird ein Abbruch im Debugger mit der angegebenen Meldung ausgelöst.