Analyser les Booléens ou de vérifier la Chaîne de Valeur

Si j'ai une variable qui tire une chaîne de true ou false de la DB

ce qui serait la meilleure façon de vérifier sa valeur?

string value = "false";

if(Boolean.Parse(value)){
   DoStuff();
}

Je sais qu'il y a différentes façons de l'analyse de bool - ceci est un exemple

ou

string value = "false";

if(value == "true"){
   DoStuff();
}

Je suis en tirant beaucoup de vrai/faux les valeurs de la DB dans string format, et vous voulez savoir si ces méthodes font aucune différence de performances à tous?

  • La méthode est bien, mais de nombreux développeurs préfèrent Bool.TryParse(). La deuxième méthode est une méthode de comparaison de chaînes qui sera un peu plus lent, o(n^2)
InformationsquelleAutor TheGeekZn | 2013-08-20