FAQs
- How to send email in ASP.NET C#
- What are the correct version numbers for C#?
- Why is
Random
giving the same results every time? - Captured variables in loops
- Why can't I convert
List<Banana>
toList<Fruit>
? - Does C# pass objects by reference?
- Why does the compiler complain about my conditional expression (
a == b ? x : y
)? - Why do I get a
NullReferenceException
? (Object reference not set to instance of object) - What is an "index out of range" exception, and how do I fix it?
- What's new in C# 4.0?
- What's new in .NET 4.5?
- What's new for C# in Visual Studio 2012?
Resources
- Specification
- Wikipedia Article
- Eric Lippert's old blog || Eric Lippert's new blog
- Jon Skeet's blog
- James Michael Hare's C#/.NET Little Wonders & Little Pitfalls series
- Programming Guide
- Getting Started with Visual C#
- C# Fundamentals: Development for Absolute Beginners
- Visual C# .Net for Beginners
Books
- CLR via C#
- C# 5.0 in a Nutshell: The Definitive Reference
- C# in Depth
- Accelerated C#
- Head First C#
- The C# Programming Language (3rd Edition, 4th Edition)
- Framework Design Guidelines
- Essential C# (4.0 (3rd Edition), 5.0 (4th Edition))
- Pro C# 2010 and the .NET 4 Platform
- MCTS Self-Paced Training Kit (Exam 70-536): Microsoft® .NET Framework 2.0 Foundation
- C# How to Program
- Visual C# .NET Step by Step
- Programming Microsoft Windows with C#
- C# 4.0 Unleashed
- Pro C# 5.0 and the .NET 4.5 Framework (Professional Apress)
- Learning C# 3.0
- Starting out with Visual C# 2012 (with CD-Rom) (3rd Edition)
- Programming C# 5.0 — Building Windows 8, Web, and Desktop Applications for the .NET 4.5 Framework
- C# 4.0 The Complete Reference
- C# Design Pattern Essentials
Comments
Post a Comment