Ce n'est pas vraiment un problème, mais je suis curieux. Lorsque j'enregistre une chaine de caractères dans disons un DataRow, il est jeté à l'Objet. Lorsque je veux l'utiliser, je dois le jeter ToString. Pour autant que je sais qu'il ya plusieurs façons de le faire, c'est d'abord
string name = (string)DataRowObject["name"]; //valid since I know it's a string
et un autre:
string name = DataRowObject["name"].ToString();
Je m'intéresse à ce qui est la différence entre les deux? Est le premier plus efficace? (C'est juste une spéculation, dans ma tête à la méthode ToString() est mise en œuvre par un mécanisme de bouclage où casting qu'elle "pourrait" être plus rapide, mais ce n'est qu'un "feeling" que j'ai).
Est-il encore un plus rapide / plus élégante façon de faire cela?
Quelqu'un peut-il éclaircir ce point pour moi?