Hi,
hab mal eine kleine simple frage,
kann man in c# einer variablen einen festen werte bereich zuteilen?
zB
Radius von 0 bis 2^32
wenn dann Radius = 1 ist, geschieht folgendes
Radius - 4 = 0
oder
Grad von 0 bis 359
wenn Grad = 359 ist
Grad + 2 = 1
ich weiß das dass zwei unterschiedliche Fälle sind, einmal mit überlauf und einmal ohne.
klar könnte man es auch mit einer if Anweisung regeln, aber jedes mal diese Überprüfung einzufügen macht den Code unübersichtlich.
ich hab schon an Bit operationen gedacht
wie ist es wenn man einen unsign int hat, und einen kleineren Wert als 0 bekommt, fängt er dann nicht wieder beim größten Wert an?
für C++ würde mich das auch intressieren
gruß
hab mal eine kleine simple frage,
kann man in c# einer variablen einen festen werte bereich zuteilen?
zB
Radius von 0 bis 2^32
wenn dann Radius = 1 ist, geschieht folgendes
Radius - 4 = 0
oder
Grad von 0 bis 359
wenn Grad = 359 ist
Grad + 2 = 1
ich weiß das dass zwei unterschiedliche Fälle sind, einmal mit überlauf und einmal ohne.
klar könnte man es auch mit einer if Anweisung regeln, aber jedes mal diese Überprüfung einzufügen macht den Code unübersichtlich.
ich hab schon an Bit operationen gedacht
wie ist es wenn man einen unsign int hat, und einen kleineren Wert als 0 bekommt, fängt er dann nicht wieder beim größten Wert an?
für C++ würde mich das auch intressieren
gruß