1. What is C #:
Solution 1:c# is a development language, is from C and C + + evolved, a friend play called "C Four +", here the "#" number, do not read "Well", and read " sharp" I find in the online Chinese reading method called "Sharpe" also do not know right or not, HoHo and brought it, The Chinese translation means " sharp, sharp" .
Solution 2:C # is a new programming language developed by Microsoft that has C + + functionality because it derives from C and C + +. At the same time, because it is Microsoft's product, it is as simple as VB. C #, like Java, has some of the advantages of Delphi. and draw on other similar language experience, these languages are nearly 20 years of object-oriented rules have been widely used to develop.
2. What is the. Net FrameWork:
definition:. Net The framework is similar to the JVM (virtual machine), which is the engine of Microsoft Web services. What we used to call. NET framework, at the same time we write c#,vb.net, and so the program must be in. NET Framework to run on.
composition: the. Net framework consists of two parts, namely common language runtime (CLR), Uniform class Library set (FCL). common language runtime (CLR): Includes two parts, the Common Language Specification (CLS), and the Common type specification (CTS). Unified Class Library Set (FCL): Covers the basic framework classes, ado.net,winform,webform,webservices, and other class library sets that we will use later in our development.
3. Execution of applications on the. Net Framework:
First write code with c#,vb.net ---> then compile to assembly (. exe,. Dll[msil], meta information [data information], optional resource [picture, Sound])----> The assembly is then JIT-compiled (Just-in-time compiles MSIL only when needed) for machine code----> finally runs machine code by hosting the CLR.
. NET Framework Version |
Full version number |
Release date |
Visual Studio |
Windows default Installation |
1.0 |
1.0.3705.0 |
2002-02-13 |
Visual Studio. NET 2002 |
Windows XP Media Center Edition |
Windows XP Tablet PC Edition |
1.1 |
1.1.4322.573 |
2003-04-24 |
Visual Studio. NET 2003 |
Windows Server 2003 |
2.0 |
2.0.50727.42 |
2005-11-07 |
Visual Studio 2005 |
|
3.0 |
3.0.4506.30 |
2006-11-06 |
|
Windows Vista |
Windows Server 2008 |
3.5 |
3.5.21022.8 |
2007-11-19 |
Visual Studio 2008 |
Windows 7 |
Windows Server R2 |
4.0 |
4.0.30319.1 |
2010-04-12 |
Visual Studio 2010 |
|
4.5 |
4.5.40805 |
2012-02-20 |
Visual Studio-RC |
Windows 8 RP |
Windows Server 8 RC |
What is C #? What is the. NET Framework?