+ 11
What can c# do?
I'm a new programmer, and I was wondering about the capabilities of c#. More specifically, what are the uses of c#? I know it is used to make applications, but what would that consist of exactly?
14 Answers
+ 16
C# is a .NET programming languages. It is mostly used for Microsoft platforms ( because it is a Microsoft language). It compiles into byte-code and compiles into machine code on run time (just-in-time compiler).
C# is basically a combination of java and C++ for .NET with java-like abilities and C comfortably and a joined syntax.
It can be used to create console applications, winforms applications, Wpf applications, class libraries, universal windows, games applications , websites, unity games, office tools and much more...
If you want an easier language to start with,
I recommend C and then C++ and maybe C++ cli. They will prepare you good for C#.
If you still want to learn C#, I suggest StackOverflow, MSDN and Microsoft Docs.
Sorry for my english...
+ 11
Games
Windows Applications
BackEnd
APIs
Android Apps (Xamarin)
+ 5
C++ is more advanced than C#. There is no automatic garbage cleanup/memory management in C++. That means C++ will always be faster, but more difficult. C# is more like a compiled version of Java with C++ish syntax.
C# can be used for more and more tasks than just web or windows apps the further it goes along. C++ has C legacy and you can freely program as you like, but C# is purely object oriented.
+ 4
c# is more advanced, i recommend c++ its easier to learn codeing
+ 4
c# is agood lang you can make games easily using unity . use it to make a responsive website by .net and its framework . making desktop application ..........
+ 2
Backend
Console app
Windows app
Mobile App
Games and more
+ 1
c# as any programming language its has wider capabilities in terms of computer programs
+ 1
c# is a compiled language; not interpreted.
As others have stated, it's comparable to Java. You can build cross-platform mobile applications, and with the help of electron and .NET Core you can also build cross platform desktop applications. Lastly you can build websites/web applications too. If using. NET Core, you are able to host your website/app on Linux as well as Windows. Contrary to popular belief, you are not restricted to running your C# apps in a Windows environment. Microsoft has made major strides in advancing the .NET framework and even open sourced .NET Core, which you can follow on GitHub.
0
Ramakrishna ... are you serious? It's not hard to find. Search for Visual Studio Community edition. You'll find it.
0
You can create app for desktop, Android,ios and you can create website
- 3
Wow! You don't know. C# is
a interpreted language. It is commonly used for creating tools. Although it is used as scripting language in unity game engine. If you want to create a game for desktop platforms go for c#.
c# is a general propose language. So, you can do basically anything from a basic console application to complex applications like games. It is not limited here you can also use it as backend for creating interactive web pages.
- 5
https://play.google.com/store/apps/details?id=com.langzone.flagsprint
Check my casual game on play store
and find out what
- 6
coding gane in "unity" 😅