摘要:
C#面试基础问题English Version: http://dflying.dflying.net/1/archive/104_c_basic_interview_questions.html如果你的简历上面写“熟悉/了解C#”,那么你就应该能够回答下面的这些基础问题。我将给出自己的简要答案以供参考。欢迎讨论。如果是“精通”,那么请参考:http://www.cnblogs.com/dflying/archive/2006/04/01/364458.html传入某个属性的set方法的隐含参数的名称是什么?value,它的类型和属性所声名的类型相同。如何在C#中实现继承?在类名后加上一个冒号 阅读全文
posted @ 2011-08-30 10:48
小侠女
阅读(1460)
评论(1)
推荐(1)
摘要:
> 什么是.NET?什么是CLI?什么是CLR?IL是什么?JIT是什么,它是如何工作的?GC是什么,简述一下GC的工作方式?CLI是规范; CLR是对CLI的实现; .NET是基于CLR构建的一套框架;开发人员需要通过IL与CLR进行交流, 虽然IL本身支持一些面向对象的概念, 但是对于开发人员来讲还是过于复杂低效, 于是C#应运而生, 程序员只需编写C#代码, csc编译器会将其翻译成IL;虽然CLR理解IL, 但是CPU只认识二进制指令, 所以CLR需要JIT的帮助, 将IL翻译成CPU指令. JIT按需工作, 当一个.NET方法即将被执行时, JIT会介入, 把该方法(IL指令) 阅读全文
posted @ 2011-08-30 09:49
小侠女
阅读(254)
评论(0)
推荐(0)
摘要:
> 什么是.NET?什么是CLI?什么是CLR?IL是什么?JIT是什么,它是如何工作的?GC是什么,简述一下GC的工作方式?CLI是规范; CLR是对CLI的实现; .NET是基于CLR构建的一套框架;开发人员需要通过IL与CLR进行交流, 虽然IL本身支持一些面向对象的概念, 但是对于开发人员来讲还是过于复杂低效, 于是C#应运而生, 程序员只需编写C#代码, csc编译器会将其翻译成IL;虽然CLR理解IL, 但是CPU只认识二进制指令, 所以CLR需要JIT的帮助, 将IL翻译成CPU指令. JIT按需工作, 当一个.NET方法即将被执行时, JIT会介入, 把该方法(IL指令) 阅读全文
posted @ 2011-08-30 09:49
小侠女
阅读(600)
评论(0)
推荐(1)
摘要:
什么是.NET?什么是CLI?什么是CLR?IL是什么?JIT是什么,它是如何工作的?GC是什么,简述一下GC的工作方式?答:http://www.cnblogs.com/82767136/articles/2120748.html1:什么是.NET?NET 是 Microsoft 的用以创建 XML Web 服务(下一代软件)平台,该平台将信息、设备和人以一种统一的、个性化的方式联系起来。借助于 .NET 平台,可以创建和使用基于 XML 的应用程序、进程和 Web 站点以及服务,它们之间可以按设计、在任何平台或智能设备上共享和组合信息与功能,以向单位和个人提供定制好的解决方案。 .NET 阅读全文
posted @ 2011-08-30 09:35
小侠女
阅读(215)
评论(0)
推荐(0)
摘要:
来自:http://blog.zhaojie.me/2011/03/my-interview-questions-for-dotnet-programmers.html什么是.NET?什么是CLI?什么是CLR?IL是什么?JIT是什么,它是如何工作的?GC是什么,简述一下GC的工作方式?类(class)和结构(struct)的区别是什么?它们对性能有影响吗?.NET BCL里有哪些是类(结构),为什么它们不是结构(类)?在自定义类型时,您如何选择是类还是结构?在.NET程序运行过程中,什么是堆,什么是栈?什么情况下会在堆(栈)上分配数据?它们有性能上的区别吗?“结构”对象可能分配在堆上吗?什 阅读全文
posted @ 2011-08-30 09:30
小侠女
阅读(222)
评论(0)
推荐(0)

浙公网安备 33010602011771号