We will work on a list of resources for the C# forum and they will hopefully be added to the FAQ shortly
Don't post long excerpts from other online sources. Post a link to the source and brief explanation instead. Or relavent code only.
Use a descriptive subject. Many of us will skip over reading the post if the subject doesn't indicate the question.
Examples of bad subjects headings:
Does anybody know... Urgent help needed! Error message Basic question )&*#$^)#&^$ PROGRAM won't ...
Examples of good subject headings:
XML Document manipulation and reading Validate if file exists with C# Update several tables in SQL Server from C# Memory leak problem with routine in C#
We want to answer questions. We do tire of answering the same simple question several times per month. We suggest spending a few minutes trying to find the answer yourself, and then if you can't, post your question. There is a lot of knowledge and help here.
Tek-Tips forum members give a lot of credit to those who post questions for whom English is a foreign language. So don't be embarrassed to try.
Include the version and service pack of Visual Studio and the .NET Framework you are using because the solution that works in one version may not work in another. If you are using a SQL Server client tool, ASP, VB, Access, ODBC, ADO, Delphi, Cold Fusion, etc., include information about the tool also.
If you are asking a question about a specific task please post what you have thus far. (remember not to post long winded code though. Just relavant problem sections)
Provide sample result (or desired result).
If you are asking a question about an error you are receiving, please report the exact error message. Telling us you are getting an error is unlikely to result in a useful response. "My Program errored!!! Please Help." will not get as quick or accurate reply as "When I run my program from the server it gets a syntax error on this line ... The error mesage is ..."
Please acknowledge answers that help. Sometimes an answer is given but the questioner never replies in any way. It is hard to know if the problem was solved or if the questioner just hasn't seen the answer yet.
If an answer posted in response to your question solved your problem, post a short reply and let everyone know which answer(s) worked for you. This lets the person who posted the answer and everyone else who reads the thread know which answer was correct for you. That way other people can benefit from the knowledge base we are building here.
Marking a post as helpful/expert provides positive feedback and lets other members know the thread contains a helpful or expert answer. Members appreciate receiving recognition but only when deserved.
FYI: You mark a post as Helpful/Expert by clicking on the link found at the bottom of each post.
Mark this post as a helpful/expert post!
If you solve a problem yourself and the solution hasn't been posted, please post the solution. That way, all questions will have the solutions. And all of us can learn from others' experience.
When you reply to long threads note the person you are addressing. That way we'll know to whom the post is directed. For example,
I don't think the solution you posted will work in VS.NET 2003 v1.1 Framework. That feature was introduced in VS.NET 2005 v2.0 Framework.
Eric S. Raymond has written an excellent article titled "How To Ask Questions The Smart Way." You can read his article by clicking on the following link.
Avoid posting the same question in multiple forums. Try to determine the best forum for your problem or question and post it there. If in doubt, ask. You'll be directed to another forum if necessary. If you don't get an answer in a reasonable time, then post to a different forum.
Usenet and other newsgroups often allow cross-posting of questions or comments by naming multiple forums or groups. While this is allowed, Netiquette indicates that execessive cross-posting is to be avoided.
Tek-Tips doesn't provide the same cross-post functionality but people will often post in multiple forums. The main problem with this is that other members will not know about the duplicate postings unless they visit all the forums. An answer may be given in one forum, another answer in a second forum and so forth. If the discussion was restricted to one thread, it would be easier to follow up, comment and get closure on a discussion.
This FAQ was originally created as a TIP by fluteplr in thread183-68247: Suggestions to people asking Questions. Several other forum members contributed to the TIP. I consolidated the suggestions and posted this FAQ as a reminder. I appreciate the feedback that has helped me improve the FAQ.