Installing C#

Hello I have already installed Visual basic Express in to my Computer and Sql Server Express.

Now I need to Install C# .Should I have to uninstall some of the above programs before to install it and if yes is there any way to avoid it

thanks



Answer this question

Installing C#

  • Imran Shaikh

    No, it should be perfectly okay to do so. They're members of the Visual Studio family and are able to coexist. The only exception is that the express editions won't detect each other, so when you start any of those applications, as you've probably noticed, they only list themselves in the 'Other installed products' list on the splash form.
    I installed myself VB, VC++, VC# and VJ# after each other, no problems there.

  • herbjorn

    I gather you might be an experienced C programmer. I can say that C# provides C/C++ familiarity over the most basic syntax. But the answer to your last question is most probably no. It depends on the nature of your program. C# is a true .NET language like VB, so it does not allow for memory manipulation like C does, with the use of pointers and references. If you are using pointers, you could probably encapsulate such code with unsafe blocks. C# is intended for rapid enterprise level development and blah blah blah so pointers aren't really necessary.
    Happy news is that it shouldn't be too much of a hassle to port your program code to C# if you become at ease with that it does garbage collecting for you. Every time you pass something just do it by ref or by value.
    If you want to write in C, you can download Visual C++ Express Edition.

  • gerich

    Thanks Ilanth..I have another question too about C#:

    is C# the same as C or is it different (I mean syntactically as a programming langauge)

    so if I have a C program written in C to be able to compile and run it in C# or I may face incompatibillity problems

    thanks

    Dimitris


  • Installing C#