Bonjour,

je début en C# et je viens du C++ . J'ai lu dans la doc que je ne pouvait pas convertir un int en bool.

Hors, j'ai une application en c++ qui me fournit dans un fichier txt des 1 ou des 0 qu'il faut que j'interprète comme des true et des false.

La première solution que j'ai trouvé c'est de convertir mon string en int puis en bool avec cette syntaxe

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
string machaine = "1";
bool toto = Convert.ToBoolean(Convert.ToInt32(machaine));
Y a t'il une méthode (ou fonction) de conversion plus simple au niveau syntaxe?

Comment puis-je surchargé la méthode ToBoolean car je vais l'utiliser souvent et donc l'idée est de simplifier l'écriture ?

NB: je ne souhaite pas utiliser directement dans le code un test du style
Code : Sélectionner tout - Visualiser dans une fenêtre à part
bool toto = machaine=="0"?false:true;
d'avance merci de votre aide.