Click to Rate and Give Feedback
MSDN
MSDN Library
Visual Studio 2008
Visual Studio
Visual C#

  Switch on low bandwidth view
This page is specific to
Microsoft Visual Studio 2008/.NET Framework 3.5

Other versions are also available for the following:
C# Programming Guide
C# Programming Guide

This section provides detailed information on key C# language features and features accessible to C# through the .NET Framework.

Most of this section assumes that you already know something about C# and general programming concepts. If you are a complete beginner with programming or with C#, you should start with the Visual C# Guided Tour. You also might want to visit the C# Developer Center, where you can find many tutorials, samples and videos to help you get started.

For information about specific keywords, operators and preprocessor directives, see C# Reference. For information about the C# Language Specification, see C# Language Specification.

Tags What's this?: c# (x) visual (x) Add a tag
Community Content   What is Community Content?
Add new content RSS  Annotations
C# Cross Plaform programming      kunaldeo ... MSSQL SUPPORTER   |   Edit   |   Show History
Popular Open Source project mono (www.go-mono.com) provides an easy way to write true cross platform applications using Mono software on Linux and Other UNIX like operating systems. Mono is an Open Source implementation for Micorsoft C# and dot Net EMEA specification.
Tags What's this?: Add a tag
Flag as ContentBug
Mono Is Great but...      Thomas Lee   |   Edit   |   Show History
Mono, as noted in kunaldeo's comment above is an excellent platform, enabling a degree of cross-platform programming. However, it's very much playing catch-up with .NET,with some (many?) classes missing. I'ts outstanding for simpler things, but if you are doing SilverLight/WCF/WF apps, you may find Mono too deficient.

In summary, it's a good but not complete.


Tags What's this?: Add a tag
Flag as ContentBug
More on Mono      WyerByter   |   Edit   |   Show History
A note on Mono, Microsoft has been working with Novell on the creation and maintaining of Mono, as the Linux version of .Net. Also, they have released Moonlight, which is the Mono version of Silverlight. I don't know where their versions are in relation to .Net, but I do get the feeling that Microsoft and Novell are trying to keep Mono at least near .Net to provide more cross-platform ability.
Tags What's this?: Add a tag
Flag as ContentBug
Processing
© 2009 Microsoft Corporation. All rights reserved. Terms of Use  |  Trademarks  |  Privacy Statement
Page view tracker