Where can I get well-designed and coded applications written in C # to learn from them?

I ended up in log4net and Nunit code. Both of them gave me something to think about and taught me something new. What other open source aps do you know is worth reading their code? Also, what is the best way to break into the code, of course, if you cannot ask your creator a question?

A small addition: I would like the sources to be read by you and recommended in such a way that I read this, it is really cool and worth reading, and it’s worth going into the code. Of course, it is very useful to know about codeplex, codeproject, and other sites where you can get the code to embed, but the question is what do you recommend

+4
source share
6 answers

You can also check out the weekly discussions in Scott Hanselman.

Instead of just blocks of code, it takes time to discuss it in detail.

+4
source

Take a look at Wikipedia A list of free software programmed in C # that I am sure will contain some gems. MonoDevelop IDE and programs such as F-Spot, I used and have high quality.

+3
source

Did you know that you can view the source code of .net. Alternatively, you can debug it . You can learn a lot from him.

Ask the genie reflector and it will let you see the source of most .net applications.

+3
source

Try http://www.codeplex.com/ . In my opinion, the best way to enter the code is to download it, run it locally (if possible) and debug through it, step by step through the code. Refactoring also helps you understand the code more deeply, as you need to reason about it for successful execution.

+1
source

Take a look at Spring.NET . This is some kind of well-designed, well-designed C # code.

+1
source

If you want to learn the structure code, it is obvious that the Microsoft structure matters. You can see most of the details with Reflector.

Also worth a look is the C5 Generic Collection Library .

+1
source

All Articles