《Visual C# 2010入门经典》一1.6 问与答

简介: Visual C# 2010入门经典 **问**:.NET Framework**是什么?** **答**:.NET Framework是一个平台,让开发人员能够以独立于语言和平台的方式创建并运行下一代应用程序和Web服务,还有助于消除(起码是减少)众多常见的编程错误。

本节书摘来异步社区《Visual C# 2010入门经典》一书中的第1章,第1.6节,作者: 【美】Scott Dorman 译者: 张劼 责编: 傅道坤,更多章节内容可以访问云栖社区“异步社区”公众号查看。

1.6 问与答

Visual C# 2010入门经典
:.NET Framework是什么?

:.NET Framework是一个平台,让开发人员能够以独立于语言和平台的方式创建并运行下一代应用程序和Web服务,还有助于消除(起码是减少)众多常见的编程错误。

问:公共语言运行时(CLR)是什么?

:公共语言运行时(CLR)是.NET Framework的核心,而C#运行在.NET Framework之上。

问:托管应用程序和非托管应用程序之间有何不同?

:针对.NET Framework编写的代码属于托管代码,其他所有代码都属于非托管代码。

问:垃圾收集是什么?它为何很重要?

:垃圾收集是.NET Framework提供的一种运行阶段服务,让您无需手动分配和释放内存。这可避免众多常见的编程错误,让您创建的应用程序更正问题,还让您能够将主要精力放在应用程序所需的业务逻辑上。

:C#是什么?

:C#是一种面向对象编程语言,它是类型安全的,运行在.NET Framework之上。

:C#程序会被编译吗?

:会。在开发阶段,C#程序被编译成通用中间语言(CIL);在运行阶段,即时(JIT)编译器再将CIL编译成可执行的目标代码。

相关文章
|
C++ Windows C语言
《Visual C++ 2012入门经典》杂记
初步通读了一下,感觉其浅显入门层度不亚于清华大学编著的《MFC Windows程序设计》,比较适合初学者,但是浅显中又有深入,让初学者不仅轻易解决C/C++学习入门难的问题,同时又使C/C++的编程技能得到进一步的提高。
898 0
|
程序员 C#
《Visual C# 2010入门经典》一1.5 总结
祝贺您成功地编写了第一个C#应用程序。这可能也是您编写的第一个托管应用程序,也可能只是您编写的第一个C#应用程序,但无论是那种情况,都为以后打下了基础。
1587 0
|
C# Windows
《Visual C# 2010入门经典》一导读
.NET Framework将原有Windows接口和服务融合到单个应用程序编程接口(API)下,并将众多新出现的行业标准(如简单对象访问协议[SOAP])和众多原有的Microsoft技术(如Microsoft组件对象模型[COM和COM+]和Active Server Pages[ASP])加入其中。
2168 0
|
编解码
《Visual Basic 2012入门经典》----2.10 问与答
问:如何获得除“Properties”窗口的说明区域外的有关属性的信息? 答:单击属性以选中它,然后按F1键——上下文帮助也适用于“Properties”窗口中的属性。
1321 0
|
区块链
《Visual Basic 2012入门经典》----1.10 问与答
问:是否可显示除BMP、JPG和PNG外的其他类型的图片? 答:可以。PictureBox可以显示扩展名为BMP、JPG、ICO、EMF、WMF、PNG和GIF的图像。PictureBox甚至可用它支持的任意一种文件类型将图像保存到文件中。
1487 0
|
C# C++ 开发工具
《Visual C# 2010入门经典》一书1.3 Visual Studio 2010
虽然结合使用您喜欢的文本编辑器以及.NET Framework软件开发包(SDK)提供的命令行工具,也完全可以编写应用程序,但是几乎不这样做。集成编辑和调试工具并结合使用Visual Studio提供的效率改进功能,带来的好处是您可以轻松而高效地编写和调试应用程序。
2178 0