Click here to Skip to main content
15,889,462 members
Home / Discussions / C#
   

C#

 
GeneralRe: Decimal compare Pin
C. David Johnson6-Oct-17 6:13
C. David Johnson6-Oct-17 6:13 
AnswerRe: Decimal compare Pin
Gerry Schmitz7-Oct-17 5:48
mveGerry Schmitz7-Oct-17 5:48 
QuestionDeserialization issue (Should be easy) Pin
C. David Johnson5-Oct-17 9:38
C. David Johnson5-Oct-17 9:38 
AnswerRe: Deserialization issue (Should be easy) Pin
Richard Deeming6-Oct-17 2:25
mveRichard Deeming6-Oct-17 2:25 
AnswerRe: Deserialization issue (Should be easy) Pin
C. David Johnson6-Oct-17 5:03
C. David Johnson6-Oct-17 5:03 
QuestionHeisenbug in program without async, etc. Pin
Alexander Kindel5-Oct-17 6:47
Alexander Kindel5-Oct-17 6:47 
AnswerRe: Heisenbug in program without async, etc. Pin
harold aptroot5-Oct-17 10:42
harold aptroot5-Oct-17 10:42 
GeneralRe: Heisenbug in program without async, etc. Pin
Alexander Kindel5-Oct-17 11:28
Alexander Kindel5-Oct-17 11:28 
Quote:
Likely (though this is hard to test) because single-stepping actually calls it (since the debugger calls ToString on locals to display them, and ToString does a reduce).

I had noticed that what displays when I hover the cursor over a variable in debug mode is whatever the result of calling ToString on its value would be. I would have expected the IDE to effectively make a copy of the variable value and apply ToString to that so as not to impose any side effects a ToString override might have on the execution of the program itself. Is it, perhaps, very unusual to override ToString in a way that has side effects? The reason I did it here, for what it's worth, is so that Fraction objects only get reduced at times when they "need" to be, but you may be right that this causes problems. It's certainly worth it for me to try your suggestion and see if it fixes the problem. I would have thought reduce being called more often than I intended would be harmless as far as getFactorization and most other things are concerned, though. I'll have to think about whether it makes sense that it would cause the behavior I'm seeing, or if there's still an element to this that I don't understand.
Quote:
Bonus: I also recommend not using | to combine hash codes (which is very biased towards producing set bits in the result).

Heh. I only used | in GetHashCode because at the time, all I was really interested in was the Equals overload, and | is what the MSDN documentation on the topic used. I'll look into ways to do it that are more proper at some point.
GeneralRe: Heisenbug in program without async, etc. Pin
harold aptroot5-Oct-17 12:32
harold aptroot5-Oct-17 12:32 
GeneralRe: Heisenbug in program without async, etc. Pin
Alexander Kindel5-Oct-17 12:50
Alexander Kindel5-Oct-17 12:50 
GeneralRe: Heisenbug in program without async, etc. Pin
harold aptroot5-Oct-17 23:17
harold aptroot5-Oct-17 23:17 
GeneralRe: Heisenbug in program without async, etc. Pin
Alexander Kindel5-Oct-17 22:22
Alexander Kindel5-Oct-17 22:22 
QuestionHelp with a Windows Form Application parser Pin
Member 134478105-Oct-17 4:59
Member 134478105-Oct-17 4:59 
QuestionRe: Help with a Windows Form Application parser Pin
Eddy Vluggen7-Oct-17 3:13
professionalEddy Vluggen7-Oct-17 3:13 
AnswerRe: Help with a Windows Form Application parser Pin
Member 134478109-Oct-17 6:43
Member 134478109-Oct-17 6:43 
GeneralRe: Help with a Windows Form Application parser Pin
Eddy Vluggen9-Oct-17 7:31
professionalEddy Vluggen9-Oct-17 7:31 
Questionhow to show sql server row wise data in column wise in dynamic table Pin
Member 127429835-Oct-17 1:08
Member 127429835-Oct-17 1:08 
AnswerRe: how to show sql server row wise data in column wise in dynamic table Pin
Richard MacCutchan5-Oct-17 1:14
mveRichard MacCutchan5-Oct-17 1:14 
QuestionAjax based filled DropDown Reset on Page Postback in Asp.Net Pin
khaqanbaloch4-Oct-17 18:33
professionalkhaqanbaloch4-Oct-17 18:33 
AnswerRe: Ajax based filled DropDown Reset on Page Postback in Asp.Net Pin
Richard MacCutchan4-Oct-17 22:37
mveRichard MacCutchan4-Oct-17 22:37 
QuestionJson login with authentification and getting the result in C# Pin
Member 113544104-Oct-17 17:15
Member 113544104-Oct-17 17:15 
AnswerRe: Json login with authentification and getting the result in C# Pin
Karthik_Mahalingam4-Oct-17 17:55
professionalKarthik_Mahalingam4-Oct-17 17:55 
GeneralRe: Json login with authentification and getting the result in C# Pin
Mycroft Holmes4-Oct-17 21:28
professionalMycroft Holmes4-Oct-17 21:28 
GeneralRe: Json login with authentification and getting the result in C# Pin
Karthik_Mahalingam4-Oct-17 21:39
professionalKarthik_Mahalingam4-Oct-17 21:39 
GeneralRe: Json login with authentification and getting the result in C# Pin
Richard MacCutchan4-Oct-17 22:30
mveRichard MacCutchan4-Oct-17 22:30 

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.