What would you like to do?

What is the difference between C and C Sharp?

already exists.

Would you like to merge this question into it?

already exists as an alternate of this question.

Would you like to make it the primary and merge this question into it?

exists and is an alternate of .


#1) C is unmanaged code, and C# is managed by the .NET CLR (Common Language Runtime)

Managed code means that many of the low-level activities that one has to worry about with C, such as memory management, garbage collection, pointers, etc, are automatically handled for you.

#2) C# is an object orienated language. C is a structed language. However, if you were referring to C++, then both C# and C++ have similar (although not identical) object orienated capabilities.


 C is a procedural programming language developed in AT&T-Bell labs. It has been in use for about four decades for system and application programming. It has been ported to lots of CPUs and operating systems.
C-sharp (C#) is an object oriented programming language developed by Microsoft for use in its .NET framework. It is much newer, and only works on Microsoft operating systems. C#, like many other programming languages, is a descendant of C - they share some syntactic conventions.
+ 16 others found this useful
Thanks for the feedback!

What are the differences between VB.NET and C Sharp?

VB.Net identifiers are not case sensitive, C# identifiers are. VB.Net variable declarations have the data type after the variable, C# variable declarations have the data type

What is difference between java and c sharp garbage collector?

The one for Java is not invoke/control by the application. The one for .net (C# is just one of the languages) is invokable (may be called) but still no control over when the g

What is the difference between C and java?

Java is pure object oriented language, and C++ is not, because you can access the private member of classes in c++ by using the friend function. There is no such function with

What is the Difference between C and C languages?

C languages are often based originally on the C language but no longer adhere to it's tenets: often they supersede the original ANSI-92 C language. C++, Objective C, C-, and C

What is c sharp?

C# (C Sharp) is one of the most advanced Object oriented programming Language. It is developed by Microsoft and is based on .NET and is designed for the Common Language Infras

Different between java and c?

Java is an object oriented language, while C is not.   C source code is compiled to native machine code, which executes on  the operating system, and it uses the primitiv