Google Answers Logo
View Question
Q: c# ( Answered 5 out of 5 stars,   2 Comments )
Subject: c#
Category: Computers > Programming
Asked by: mongolia-ga
List Price: $5.00
Posted: 11 Jan 2005 03:50 PST
Expires: 10 Feb 2005 03:50 PST
Question ID: 455464
I have a few really simple questions regarding C#

1. Is bog standard C# and visual C# the same thing or is 
    there a difference.

2. If I wish to write programs in C# what exactly do I need to 
   load on my PC (I have got a dell system with XP pro)

3. Where does fit in? Is this someting I need to 
   buy and load? Approximately how much will it cost? 


Subject: Re: c#
Answered By: efn-ga on 11 Jan 2005 08:26 PST
Rated:5 out of 5 stars
Hi Mongolia,

1.  C# is a programming language.  Visual C# is a line of Microsoft
software products that support programming in the C# language.  C#
itself is not a product, and Visual C# is not a different language.

2.  To program in C#, you need at least a compiler, a linker, and some
libraries.  Generally, these are packaged together with a variety of
other software tools into a software development product such as
Visual C#.  If you install a product like this, you don't need
anything more.

3.  Depending on where you look, Microsoft .NET is a strategy, a
technology, a framework, or an architecture.  Microsoft's vision of
how applications can be connected with web services is embodied in
software components, and the term ".NET" is applied to the vision, the
design, and the components.  Everything you need to develop .NET
applications should come with your C# development system--you don't
need anything extra.  The system that will run the software you
develop will have to have .NET software installed, but it is free.

Additional Links

Microsoft Visual C# Developer Center

Listing of free C# compilers from

Article on how to program in C# using the free .NET Software
Development Kit without buying Visual C#, by Brian Jepson on

Microsoft's answer to "What is .NET?"

Microsoft .NET Frequently Asked Questions

I hope this information is helpful.  If anything is not clear enough
or you need more information, please ask for a clarification.

mongolia-ga rated this answer:5 out of 5 stars and gave an additional tip of: $1.00

Subject: Re: c#
From: dsrbecky-ga on 15 Jan 2005 10:09 PST
If you want to write programs in C#:
Go to
and get:
- .NET Framework Version 1.1 Redistributable
- .NET Framework Version 1.1 Software Development Kit (SDK)
- October 2003 .NET Framework 1.1 SDK Documentation Update

Then you can either buy Visual C# or get SharpDevelop from which I prefer and which is


One free alternative is
but I have no experience with that and it is sill beta (not finished).
Subject: Re: c#
From: dotnetguru-ga on 10 Feb 2005 14:40 PST
If you are writing C# applications specifically for the web, you can
find another free IDE at called ASP.NET Web Matrix.

Important Disclaimer: Answers and comments provided on Google Answers are general information, and are not intended to substitute for informed professional medical, psychiatric, psychological, tax, legal, investment, accounting, or other professional advice. Google does not endorse, and expressly disclaims liability for any product, manufacturer, distributor, service or service provider mentioned or any opinion expressed in answers or comments. Please read carefully the Google Answers Terms of Service.

If you feel that you have found inappropriate content, please let us know by emailing us at with the question ID listed above. Thank you.
Search Google Answers for
Google Answers  

Google Home - Answers FAQ - Terms of Service - Privacy Policy