Latest Community Content | Deep Dive on Extension Methods
by Thomas Lebrun This article provides information about a new feature of C# 3.0 called Extension Methods. Extension Methods allow developers to add new methods to an existing type without having to create an inherited class or to recompile the original. This concept allows you to add methods to classes for which you might not even have the sources; e.g., System.String. Read more... |
Community Content Archive | Lazy Computation in C#
In this article we will look how lazy computations can be written in C# (using some of the new language features from version 3.0). We will first implement a Lazy class to represent this kind of computation, then look at a few simple examples to demonstrate how the class can be used, and finally we will examine one slightly more complicated, but practically useful application. | | Create Mixins with Interfaces and Extension Methods
Learn about mixins, small utility classes that define some useful functionality which will usually become part of something larger. | | Multicast Delegate Internals
Learn the true story behind delegates. Explore the class structure of delegates, and how to handle sequential notifications for multicast delegates. | | Reducing code-bloat with anonymous methods
Learn how to use anonymous methods to write shorter, easier to use read code, especially when handling events. | | Custom Iterators
Learn from top selling author Bill Wagner how to create building blocks for your program using custom iterators and the yield statement. | | Local Type Inference, Anonymous Types, and var
Of all the features in C# 3.0, local type inference is generating the most questions and misunderstanding. Read this article to quickly come up to speed on this important subject. |
The Latest Visual C# CodePlex Projects
帷幄
多人互动网络益智& more
|
More Visual C# projects on Codeplex...
Blogging Sites | C# Team Blogs Get connected with the C# team through their blogs. Ask questions, read about the development process behind your favorite language and tools, and more. | | C# MVP Blogs Find blogs by C# MVPs and read an aggregation of recent blog entries. | | .NET Weblogs @ ASP.NET This collection of blogs, hosted on the ASP.NET community site, includes both Microsoft and non-Microsoft bloggers, all focused on .NET and related software development topics. This blog system was written by Scott Watermasysk using .NET and is built on top of SQL Server. This site exposes an OPML feed, as well as an aggregated RSS feed of all of its bloggers. | | Microsoft Blogs A subset of the .NET Weblogs site, this link will show you all of the Microsoft bloggers available on that same system. | | DeveloperNotes.com Blog Discussions about the .NET Framework 1.1 and 2.0, software design, and Visual Studio .NET 2005 (Whidbey). |
BloggersChris Brumme Winner of the very unofficial award for "highest concentration of .NET information on one blog," Chris is an Architect on the Common Language Runtime (CLR) team at Microsoft. |
Brad Abrams Brad is a Program Manager on the Common Language Runtime and is very involved in the API guidelines and design process on the .NET Framework. He blogs on a range of deep topics around the CLR and the Framework, and should be of interest to any .NET developer. |
Suzanne Cook A member of the CLR team, Suzanne's blog focused on the workings of the .NET CLR Loader, which is rather important to anyone building C# applications or libraries. |
Don Box Don Box's blog highlights his work as an architect on next-generation XML Web Services technology. |
| Visual C# Forums | Visual C# General General open C# issues that don’t fall into any other C# forum category. | | Visual C# Language Issues regarding the C# language and compiler – including things like generics, anonymous methods, etc. | | Visual C# IDE Questions and discussions on the C# IDE – including IntelliSense, refactoring, code snippets, colorization, bracematching, smart tags, auto-generated code, etc. |
NewsgroupsGet the answers to your Visual C# questions on the Microsoft public newsgroups. In these newsgroups, you can interact with Visual C# product team members, MVPs, and other C# enthusiasts. Members of the C# Team participate in two main newsgroups: For more general .NET Framework development discussions, try these newsgroups:
Microsoft Developer Community Resources | Windows Forms Community Site The Official Microsoft Windows Forms Site, now including Forums, a Control Gallery and many other Windows Forms related resources. | | GotDotNet This Microsoft site is focused on development topics related to .NET. Features the ability for developers to upload their own samples. | | ASP.NET Community Site The Official Microsoft ASP.NET Site |
|