Hallo zusammen, ganz kurze Frage. Ich habe hier folgenden Beispielcode:
Die globale Variable
Eigentlich müsste ich nicht die 0 zu einem UShort machen. Wenn ich nur
Wie handhabt ihr das so? Ist es wichtig, so etwas abzudecken?
Viele Grüße
Bartosz
Die globale Variable
Anzahl_DSL
ist ein UShort
. Das ist absichtlich so gemacht worden, weil man nur eine positive Anzahl an Verträgen haben kann. Außerdem sollten 65.535 ausreichen Eigentlich müsste ich nicht die 0 zu einem UShort machen. Wenn ich nur
If Anzahl_DSL > 0 Then
schreibe, wird int mit int verglichen. Wenn ich den Cast hinzufüge If Anzahl_DSL > CUShort(0) Then
, dann wird UShort mit UShort verglichen. Die Umwandlung wird in Visual Studio nicht dunkelblau, also wird nicht als redundant angesehen. Andererseits meldet Visual Studio auch nicht, dass eine Umwandlung nötig sei. Ok, das wird wahrscheinlich damit zusammenhängen, dass, wenn int mit int verglichen wird, eh ein größerer Bereich abgedeckt ist, es also egal ist.Wie handhabt ihr das so? Ist es wichtig, so etwas abzudecken?
Viele Grüße
Bartosz