background image

.NET 中如何实现深拷贝(deep copy

 

)?

请解释一下

IClonable 

什么叫装箱

string 是值类型还是引用类型? 

XmlSerializer

 

使用的针对属性的模式有什么好处?解决了什么问题?

为什么不应该在

.NET 中使用 out 参数?它究竟好不好? 

 

特性能够放到某个方法的参数上?如果可以,这有什么用?
C# 

 

组件开发人员

什么时候使用

override?什么时候使用 new? 什么叫 shadowing? 

解释

virtual、sealed、override 和 abstract

 

的区别

Foo.Bar, Version=2.0.205.0, Culture=neutral, PublicKeyToken=593777ae2d274679d 解释

 

这个字符串每个部分的重要性和作用
解释

public、protected、private 和 internal

 

的区别

使用

Primary Interop Assembly (PIA)有什么好处? 

NUnit

 

是通过什么机制获知需要测试哪些方法的?

catch(Exception e){throw e;}和 catch(Exception e){throw;}

 

的区别

typeof(foo)和 myFoo.GetType()的区别? 

public class c{ public c(string a) : this() {;}; public c() {;} } 解释第一个构造函数中

 

发生了什么? 这个构造函数有什么用

this 是干嘛用的?能够用在 static

 

方法中?

ASP.NET (UI)

 

开发人员

阐述一个基于浏览器的

Form POST 如何变成一个服务器端的事件,如 Button1_OnClick  

什么是

PostBack? 

什么是

ViewState? 它是否被编码过? 是否被加密过?谁会使用 ViewState? 

<machinekey>元素是干嘛用的?它用于哪两项 ASP.NET 技术? 
说出

ASP.NET 1.1 中的 3 种 Session State 提供程序以及它们的优缺点? 

什么叫

Web Gardening? 在设计中如何使用它? 

假设有一个

ASP.NET 应用程序,那么单独一个进程中允许多少应用程序对象?那两个进程呢?启用了 Web 

Gardening 的 2

 

个进程呢?这对设计有何影响?

ASP.NET 会重用多个请求之间的线程吗?是否每个 HttpRequest 都有自己的线程?你是否应该用 ASP.NET 的

Thread Local

 

存储?

[ThreadStatic]属性在 ASP.NET

 

中有用吗?它有没有副作用?是好是坏?

如何使用

HttpHandler 简化现有的为.aspx

 

页面提供验证图片的设计

HttpModule 订阅的是什么类型的事件? 这对于实现有何影响?如果不打算重新编译 ASP.NE 应用程序,应该怎

 

么做?
说出表示任意一个终端(

URL)的方式,以及 ASP.NET

 

中把请求路由到那个终点的方式

解释

cookie 的工作原理。给出一个滥用 Cookie

 

的例子。

解释

HttpRequest.ValidateInput()

 

的重要性?

哪些数据是通过

HTTP Header 传递的? 

对比

HTTP 动词 GET 和 POST? 什么是 HEAD? 

说出至少

6 个 HTTP

 

状态码以及它们的含义

if-not-modified-since 的工作原理是什么? 用 ASP.NET

 

如何实现它?

 

解释

<@OutputCache%>和如何使用 VaryByParam、VaryByHeader. 

VaryByCustom 是如何工作的? 
如何通过

q=? (除了 q=5)来实现 ASP.NET HTML 输出缓冲和缓冲过期(比如

http://localhost/page.aspx?q=5)? 

XML

 

开发人员

XML 命名空间的作用? 
何时适合使用

DOM

 

?何时不适合?有没有尺度限制?

什么是

WS-I

 

基本配置?它重要在哪里?

写一个小

XML 文档,其中使用的是默认的命名空间,以及一个合法的(前缀)命名空间,其中要有分别属性这两

 

个命名空间的元素

 

元素和特性的基本区别在哪里?
格式完好的

XML 和有效的 XML

 

有什么区别?

.NET 中如何验证 XML