Ich versuche derzeit zu verstehen, wie man am besten (schnellsten, schönsten, ordentlichsten, .NET-konformsten) Datentypkonvertierungen in Visual Basic vornimmt. Dazu habe ich mir natürlich Böses aus VB6/VB2003 - und die richtigen VB.NET-Alternativen durchgelesen.
So richtig sicher bin ich nun aber noch nicht, was ich verwenden soll.
1. Fall: String nach Integer
In verlinktem Thread steht, dass CInt in diesem Fall nicht verwendet werden soll, da von String konvertiert wird. Ist hier
2. Fall: Integer nach String
Laut dem Thread soll hier wohl
So richtig sicher bin ich nun aber noch nicht, was ich verwenden soll.
1. Fall: String nach Integer
In verlinktem Thread steht, dass CInt in diesem Fall nicht verwendet werden soll, da von String konvertiert wird. Ist hier
Parse
das einzig wahre? Oder sind CType
bzw. Convert
auch OK oder besser?2. Fall: Integer nach String
Laut dem Thread soll hier wohl
CStr
am performantesten sein, weil der Integer konstant ist. Ist das richtig? Wenn er das nicht ist, weil ich z. B. Button1.Width
abfrage, nehme ich dann CType
oder ToString
?