The C# sharp programming language is a relatively young programming language created by Microsoft. It is heavily influenced by another (and older) programming language called C++, which in itself is often regarded as a succesor to the programming language C. As far to my knowledge C# is only used in order to develop .NET based applications.
The c# language is a member of the .net framework of languages. Every windows based computer has the .net framework installed as part of the operating system package. The best way to think of the .net framework is as an interpreter that can understand many different languages and then convert them into instructions that a computer can understand.
The .NET framework is a software framework developed by Microsoft; the framework is essentially like LEGO blocks that can be used to easily build windows programs. So let's say you want to write a program for a machine running windows operating system, what you can do if you are using a .net language(such as c#, c++, visual basics etc) is write the program using the .net framework, the advantage of using an api(application programming interface) such as .net is that you can focus on solving problems instead of doing tedious tasks like trying to create a button from scratch or a window(such as the one your web browser is in). Instead of creating these "objects"(i.e. the button or the window) from scratch you can simply write one line of code and you have a button, therefore you can focus on what happens when you press the button or what to display in the window rather than trying spending your time and effort trying to write lines of code to create a button or form.
C# as it is spelled is a programming language, though I would not recommend learning it unless you have programming experience in another language like Java, or C++
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 Infrastructure.
string s = "asdfqwer"; s = s.ToUpper(System.Globalization.CultureInfo.CurrentCulture);
Array is a class name, hence ought to be a value type.
No. Use a standard 32-bit long integer, but only values between 0..1023.
Attribute by itself is a class itself in C#. An instance of this class (or the derived class) may be applied to some elements in the program, at runtime, design time or both.I also came across some developers using "attribute" to refer to data members!!So, to get a better answer, perhaps should ask a better/clear-cut question.
C# is 100% object-oriented whereas C++ is not; C++ supports the concept of primitive variables which are not implemented as objects, and therefore allows managed and unmanaged code to interoperate. C# is not unlike Java in many respects; the source code compiles to byte code rather than machine code. However it employs a syntax that is familiar to C++ coders. However, unlike Java, C# is not cross-platform and is intended for Windows .NET development only.
Yes
tretwre
refernce type
java
D, E, Fsharp, G, A, B, Csharp, D
string s = "asdfqwer"; s = s.ToUpper(System.Globalization.CultureInfo.CurrentCulture);
D E F G A Bflat Csharp D
Yes, you can use pointers in the C#, but to some extent. Links are added with more details.
it is supposed 2 be entry point fr ur prograam to execucation
Array is a class name, hence ought to be a value type.
I make video blog where I want to answer on your question and lead your studing. Who is interested?
VB.NET and C# are both languages that compile to CIL bytecode, and run on the .NET's Common Language Runtime.