文章分类 -  .NET

该文被密码保护。
posted @ 2011-08-31 14:20 小侠女 阅读(4) 评论(0) 推荐(0) 编辑
摘要: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 小侠女 阅读(1453) 评论(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 小侠女 阅读(249) 评论(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 小侠女 阅读(220) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示