Visual C#C# is a simple, type-safe, object oriented, general-purpose programming language. Visual C# provides code-focused developers with powerful tools and language support to build rich, connected web and client applications on the .NET Framework.
![](https://web.archive.org/web/20080408143614im_/http://msdn2.microsoft.com/en-us/vcsharp/aa336706.rss(en-us,MSDN.10).gif) Featured Resources | | ![](https://web.archive.org/web/20080408143614im_/http://msdn2.microsoft.com/en-us/vcsharp/aa336706.rss(en-us,MSDN.10).gif) "How Do I" Videos |
Video of Luke Hoban's In-Depth Look at C# 3.0Last fall in Barcelona, Spain two PM's from the C# team gave talks on key parts of the new LINQ technology found in Visual Studio 2008.Charlie CalvertMon, 25 Feb 2008 17:00:21 -0800
| | | ![](https://web.archive.org/web/20080408143614im_/http://msdn2.microsoft.com/en-us/vcsharp/aa336706.rss(en-us,MSDN.10).gif) Downloads |
Visual Studio 2008 Trial DownloadsThere are several options for evaluating Visual Studio 2008. Find the trial experience that's best for you and see how the power of Visual Studio 2008 can transform your applications.Mon, 7 Apr 2008 07:06:14 -0700
|
![](https://web.archive.org/web/20080408143614im_/http://msdn2.microsoft.com/en-us/vcsharp/aa336706.rss(en-us,MSDN.10).gif) C# Community Convergence Blog | ![Charlie Calvert](https://web.archive.org/web/20080408143614im_/http://msdn2.microsoft.com/en-us/vcsharp/aa336706.charlie_Small(en-us,MSDN.10).png) | Community Convergence provides C# developers and managers with updates on events in the C# community. If you have any questions or thoughts you want to share, go to my blog to leave comments. |
Community Convergence XLIIWelcome to the forty-second issue of Community Convergence. The last few weeks have found me working hard and late. We have had a successful internal C# community review, and that means I have been gathering statistics on all the projects we've been working on for the C# Community. I now have a deep statistical understanding of our forums, connect, developer center and blogs. I have also been studying internal projects that are not directly applicable to the broader community. What have I learned? I'm not sure, but I have a lot of statistical evidence to support it! While assembling data for the review, I was confronted continuously by the strength of the C# community. Your interest in C# has fueled growth in the forums, the developer center and the blogs. That is a tribute to your interest in development, to your creativity, to your passion for the intricate and fascinating work that can be done with a C# compiler and a fully engaged imagination. The one thing that does stand out from the review is how many intelligent, engaged people there are in the C# community. But you don't need to study our statistics to see that. All you need do is click through the links listed below in this week's edition of Community Convergence. Even when the C# team is heads down working on new code, stalwart community types like Eric Lippert and Ed Maurer can find time to engage us with interesting posts. Out in the broader C# community, I've found dazzling material from Tomas Petricek, Joe Duffy, Chuck J, Greg Young, and many others. Thank you all. Your great work is the real evidence of the health of the C# community. From the C# Team Eric Lippert Ed Maurer Kirill Osenkov Charlie Calvert From the C# Community Tomas Petricek Mohammed Hossam Joe Duffy Burton Smith Chuck Jazdzewski Greg Young Scott Hanselman Mitsu Scot Guthrie Mark Wisecarver Charles Petzold Leniel Macaferi Downloads Joseph Albahari - LINQPad is a free tool that lets you dynamically query SQL databases.
Microsoft ![kick it on DotNetKicks.com](https://web.archive.org/web/20080408143614im_/http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblogs.msdn.com%2fcharlie%2farchive%2f2008%2f03%2f30%2fcommunity-convergence-xlii.aspx)
|
| Content from the Community | Calculating with Infinite Sequences in C# By Tomas Petricek My previous article explored lazy evaluation and looked at how it can be simulated in C#. We implemented a class Lazy<T>, which represents a value that can be evaluated on demand—this means that the class "knows" how to calculate the result, but doesn't actually calculate it until it is really needed in the program. More... |
C# Team and Community Blogs |
- Upcoming Talks by Charlie
Charlie CalvertMon, 31 Mar 2008 07:19:17 GMT - Thoughts on Intel's recent hardware announcements
MarkBFriedmanTue, 01 Apr 2008 00:56:00 GMT - Community Convergence XLII
Charlie CalvertMon, 31 Mar 2008 00:46:17 GMT - ActiveObject
jaredparSun, 30 Mar 2008 16:39:28 GMT - Anders Hejlsberg Film Festival: The C# and other VS Language Teams at the Movies
Charlie CalvertSat, 29 Mar 2008 06:09:46 GMT - Who Am I and What Am I Doing Writing a Blog?
MarkBFriedmanFri, 21 Mar 2008 01:58:00 GMT - Sample Code for Games, P2P Apps, Vista Tools, Web Services for Flickr, MySpace, Digg and YouTube
Charlie CalvertWed, 19 Mar 2008 05:45:29 GMT - Understanding the Technical Book Market
Charlie CalvertThu, 13 Mar 2008 23:35:16 GMT - I'm Just a Caveman - The Hanselman Corollary to the Clarke/Wheeler Laws
Scott HanselmanThu, 13 Mar 2008 20:08:04 GMT - Upcoming C# 3 Guidance From Microsoft
PeterRitchieThu, 13 Mar 2008 15:46:00 GMT
|
![](https://web.archive.org/web/20080408143614im_/http://msdn2.microsoft.com/en-us/vcsharp/ms789056.rss(en-us,MSDN.10).gif) Visual C# Code Gallery Samples |
nUrlRewriternUrlRewriter is a ASP.NET Http Module written in managed C# code which... moreMSDN Code GallerySun, 30 Mar 2008 23:05:40 GMT
JdotNet Code SamplesThis resource will have code samples that have been posted on my blog at ht... moreMSDN Code GalleryTue, 25 Mar 2008 21:46:56 GMT
|
![](https://web.archive.org/web/20080408143614im_/http://msdn2.microsoft.com/en-us/vcsharp/aa336706.rss(en-us,MSDN.10).gif) Visual C# Projects from CodePlex |
Slick Code SearchA WPF based application that lets you index and search through your source... moreCodePlexMon, 07 Apr 2008 22:05:32 GMT
Core RayCore Ray is a physical raytracer completely written in C#. CodePlexSun, 06 Apr 2008 09:42:26 GMT
Xna ConsoleXna Console allows you to debug and tweak your game on the fly by providing... moreCodePlexSat, 05 Apr 2008 20:58:31 GMT
LittlefishA gradebook, class scheduler, and (eventually) a school-wide manage... moreCodePlexThu, 03 Apr 2008 18:28:33 GMT
|
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. |
|
| Getting Started with Visual Studio 1. About Visual Studio 2. Get Visual Studio 3. Learn Visual C#
|