Hilfsfunktionen zur sicheren Konvertierung von Strings

Damals in VB6 habe ich einige Funktionen geschrieben, mit denen ich codieren konnte, ohne auf den Unterschied zwischen Null und '' für Zeichenfolgen, Null und 0 für Zahlen usw. achten zu müssen Code für den Umgang mit Daten, die einen irrelevanten Fehler verursachen könnten; 9999/10000 Wenn etwas, das ich als Zahl verwende, null ist, behandle ich es wirklich als 0.

Ich bin jetzt in C # und der Unterschied zwischen VB6 und C # 2005 ist ziemlich groß. Daher weiß ich nicht wirklich, wo ich anfangen soll, meine neuen Hilfsfunktionen zu schreiben, oder ob ich sie überhaupt machen muss .

Also muss ich eine Funktion schreiben, die eine Zeichenfolge, ein Datenbankfeld, ein Anforderungsformular / ein Abfragefeld akzeptiert, und dann alles tun, um daraus ein Double zu machen, und das an die aufrufende Prozedur zurückgeben .

Ich müsste das auch für Shorts tun, Int16, Int32, Long, alles andere, was mich interessieren könnte.

Dann würde ich das für Streicher machen. Und Termine.

Ist das ein lohnendes Unterfangen? Befindet sich etwas im Framework oder in C #, das ich stattdessen verwenden kann? Ich wünsche mir wirklich etwas, mit dem ich Daten inline zum Aufrufen anderer Funktionen verwenden kann und keine temporären Variablen usw. erstellen muss.

Antworten auf die Frage(4)

Ihre Antwort auf die Frage