Behauptungen in C#

WBOY
Freigeben: 2023-09-03 17:05:02
nach vorne
1131 Leute haben es durchsucht

C# 中的断言

Assertion-Anweisungen sind eine effektive Möglichkeit, Programmlogikfehler zur Laufzeit abzufangen. Es werden zwei Parameter benötigt:

  • Boolescher Ausdruck für den wahren Zustand und
  • was im falschen Fall angezeigt werden soll.
  • ul>

    Assertions sind in großen und komplexen Programmen sehr nützlich, um Fehler, die beim Ändern von Code häufig auftreten, schnell zu beheben. Vermeiden Sie die Verwendung von Funktionsaufrufen innerhalb von Assertionsmethoden.

    Sie müssen sicherstellen, dass der innerhalb der Behauptung hinzugefügte Code die Ausgabe nicht verändert, wenn er entfernt wird. Dies ist der Zeitpunkt, an dem Sie das Debuggen implementieren. Behaupten Sie in Ihrem Programm.

    Um dies zu erreichen, können Sie eine temporäre Variable -

    int temp= DecCounter(d); Debug.Assert(temp !=0);
    Nach dem Login kopieren

    oben verwenden und der Aufruf des Zählers wird den Wert dekrementieren. Wir haben die temporäre Variable verwendet, da die Release-Version den Aufruf bei Verwendung von Assert entfällt. Dies kann zu Fehlern in Ihrem Code führen. Ein besserer Ansatz ist daher die Verwendung von temp.

Das obige ist der detaillierte Inhalt vonBehauptungen in C#. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:tutorialspoint.com
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!