I wrote the following question, and it received a lot of bad spirited comments. How do I fix this situation? Do I need to delete the question and start over? Should it be edited? What mistake did I make in asking the question?
Some of the comments are borderline, but overall the problem is that you're being told something by the community ("Hey, post the code we need to see."), but you haven't responded to them. You haven't provided that code, and to top it off, you're jumping to the conclusion that it must be a problem in .NET.
If you'd like better comments on your posts, try the following approach:
- Post all relevant code.
- Assume that Select isn't broken.
- Be engaged in your post, and when people come up with questions, update your post to answer those questions.
The comments seem to suggest that you haven't included enough information for someone else to reproduce the problem. Further, others suggest that you check the stack trace to find out where the stack is overflowing.
Your lack of responses to the comments suggests that you haven't fixed the first problem (ie, give enough code to show the problem) and that you haven't followed the second recommendation.
If you aren't able to provide enough code, or follow simple debugging steps, people can't help you out much.
The question, and the assumption that there must be a bug in .NET, may indeed have been dumb (I can't judge it) but this looks pretty excessive both on the vote count, and in the comments, especially seeing as the OP hasn't yet responded to anything. I think the users there are being dicks, and this is not the way SO is supposed to work.
You are asking questions that are:
- Not clear
- Not the best English
To top it off you are not responding to comments where other users are clearly asking for more information so that they can help you.
Sorry, but you deserve to be down-voted when not responding to comments when your questions leave a lot to be desired.
Monitor your questions and comments and be more responsive.
I can see both sides of this - on one hand you should have posted the code and jumping to the conclusion that "it's a bug in .NET" is a bit ridiculous (yes, there are bugs in .NET but what do you think is more likely a bug in this scenario?) It's also not that clear on the language front and on the face of it could've been phrased a lot better.
That said, a vote count of -6 and below is in my mind a bit excessive, I've seen far worse questions get of much lighter and I've upvoted the question to try and balance things out a bit (not because I think it's a good question but because I don't think it deserves a score quite that low!)
So yes, in my mind people are being a tad unreasonable there. But calling people "dicks" and not updating your question to reflect the changes requested won't do you any favours.
If you want to try and redeem the situation somewhat, I'd edit the original question, post the code people want to see, phrase things much better and apologise for the poor quality of the original post. People are generally much more likely to give you a second opinion and help out if you apologise and provide the material that's needed to answer the question properly in a clear format.