Click here to Skip to main content
15,887,027 members
Home / Discussions / C#
   

C#

 
GeneralRe: Should 0.5 round up or down? Pin
Gerry Schmitz30-Jan-24 8:03
mveGerry Schmitz30-Jan-24 8:03 
AnswerRe: Should 0.5 round up or down? Pin
Richard MacCutchan30-Jan-24 5:23
mveRichard MacCutchan30-Jan-24 5:23 
GeneralRe: Should 0.5 round up or down? Pin
Gerry Schmitz30-Jan-24 8:09
mveGerry Schmitz30-Jan-24 8:09 
GeneralRe: Should 0.5 round up or down? Pin
Richard MacCutchan30-Jan-24 8:20
mveRichard MacCutchan30-Jan-24 8:20 
GeneralRe: Should 0.5 round up or down? Pin
jschell31-Jan-24 4:51
jschell31-Jan-24 4:51 
GeneralRe: Should 0.5 round up or down? Pin
Richard MacCutchan31-Jan-24 6:43
mveRichard MacCutchan31-Jan-24 6:43 
GeneralRe: Should 0.5 round up or down? Pin
trønderen31-Jan-24 10:43
trønderen31-Jan-24 10:43 
GeneralRe: Should 0.5 round up or down? Pin
Richard Deeming31-Jan-24 22:35
mveRichard Deeming31-Jan-24 22:35 
What would you do in any other language?

There isn't a magic-bullet solution to this problem in any language. If the rules are subject to change, then you either need to recompile, or have some means of configuring the code to use specific rounding rules in specific situations.

The only complaint with .NET / C# is if you're stuck with .NET Framework, where you only options are "to even" or "away from zero"; the options for "to zero", "to negative infinity", and "to positive infinity" were added in .NET Core 3.0.



"These people looked deep within my soul and assigned me a number based on the order in which I joined."
- Homer

GeneralRe: Should 0.5 round up or down? Pin
jschell1-Feb-24 6:00
jschell1-Feb-24 6:00 
GeneralRe: Should 0.5 round up or down? Pin
Richard MacCutchan31-Jan-24 22:42
mveRichard MacCutchan31-Jan-24 22:42 
GeneralRe: Should 0.5 round up or down? Pin
jschell1-Feb-24 5:42
jschell1-Feb-24 5:42 
GeneralRe: Should 0.5 round up or down? Pin
Richard MacCutchan1-Feb-24 5:55
mveRichard MacCutchan1-Feb-24 5:55 
QuestionQuestion about (char* from string) ,(string from char*) and (char* to char) Pin
Jens Eckervogt19-Jan-24 8:24
Jens Eckervogt19-Jan-24 8:24 
AnswerRe: Question about (char* from string) ,(string from char*) and (char* to char) Pin
Richard Andrew x6419-Jan-24 12:03
professionalRichard Andrew x6419-Jan-24 12:03 
AnswerRe: Question about (char* from string) ,(string from char*) and (char* to char) Pin
Dave Kreskowiak19-Jan-24 12:35
mveDave Kreskowiak19-Jan-24 12:35 
GeneralRe: Question about (char* from string) ,(string from char*) and (char* to char) Pin
Jens Eckervogt19-Jan-24 15:15
Jens Eckervogt19-Jan-24 15:15 
GeneralRe: Question about (char* from string) ,(string from char*) and (char* to char) Pin
Richard MacCutchan19-Jan-24 22:30
mveRichard MacCutchan19-Jan-24 22:30 
GeneralRe: Question about (char* from string) ,(string from char*) and (char* to char) Pin
Jens Eckervogt19-Jan-24 23:52
Jens Eckervogt19-Jan-24 23:52 
GeneralRe: Question about (char* from string) ,(string from char*) and (char* to char) Pin
Richard MacCutchan20-Jan-24 0:18
mveRichard MacCutchan20-Jan-24 0:18 
GeneralRe: Question about (char* from string) ,(string from char*) and (char* to char) Pin
Jens Eckervogt20-Jan-24 5:31
Jens Eckervogt20-Jan-24 5:31 
GeneralRe: Question about (char* from string) ,(string from char*) and (char* to char) Pin
Dave Kreskowiak20-Jan-24 4:52
mveDave Kreskowiak20-Jan-24 4:52 
AnswerRe: Question about (char* from string) ,(string from char*) and (char* to char) Pin
Gerry Schmitz19-Jan-24 16:41
mveGerry Schmitz19-Jan-24 16:41 
AnswerRe: Question about (char* from string) ,(string from char*) and (char* to char) Pin
jschell22-Jan-24 5:34
jschell22-Jan-24 5:34 
GeneralRe: Question about (char* from string) ,(string from char*) and (char* to char) Pin
Jens Eckervogt22-Jan-24 14:17
Jens Eckervogt22-Jan-24 14:17 
SuggestionRe: Question about (char* from string) ,(string from char*) and (char* to char) Pin
Richard Deeming29-Jan-24 3:56
mveRichard Deeming29-Jan-24 3:56 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.