Maison  >  Article  >  développement back-end  >  Assertions en C#

Assertions en C#

WBOY
WBOYavant
2023-09-03 17:05:021140parcourir

C# 中的断言

Les instructions d'assertion sont un moyen efficace de détecter les erreurs logiques du programme au moment de l'exécution. Il faut deux paramètres : 

  • Expression booléenne pour la condition vraie et
  • quoi afficher dans le cas faux.
  • ul>

    Les assertions sont très utiles dans les programmes volumineux et complexes pour éliminer rapidement les erreurs qui surviennent souvent lors de la modification du code. Évitez d'utiliser des appels de fonction dans les méthodes d'assertion.

    Vous devez vous assurer que tout code ajouté à l'intérieur de l'assertion ne doit pas modifier la sortie une fois supprimé. C'est à ce moment-là que vous implémentez le débogage. Affirmez-vous dans votre programme.

    Pour y parvenir vous pouvez utiliser une variable temporaire -

    int temp= DecCounter(d);
    Debug.Assert(temp !=0);

    ci-dessus et l'appel au compteur décrémentera la valeur. Nous avons utilisé la variable temp car la version Release élimine l'appel lors de l'utilisation d'Assert. Cela peut créer des erreurs dans votre code, une meilleure approche consiste donc à utiliser temp.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer