Dies ist nicht wirklich ein Problem, aber ich bin neugierig. Wenn ich eine Zeichenfolge in einer DataRow speichere, wird sie in Object umgewandelt. Wenn ich es verwenden möchte, muss ich es in ToString umwandeln. Soweit ich weiß, gibt es verschiedene Möglichkeiten, dies zu tun
string name = (string)DataRowObject["name"]; //valid since I know it's a string
und eine andere ist:
string name = DataRowObject["name"].ToString();
Mich interessiert, was ist der Unterschied zwischen beiden? Ist der erste effizienter? (Dies ist nur eine Spekulation, in meinem Kopf wird die ToString () -Methode durch einen Schleifenmechanismus implementiert, bei dem das Casting "schneller" sein könnte, dies ist jedoch nur ein "Bauchgefühl", das ich habe).
Gibt es dafür noch eine schnellere / elegantere Möglichkeit?
Kann jemand das für mich klären?