What is C #? What is the. NET Framework?

Source: Internet
Author: User
Tags visual studio 2010

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?

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.