免费文档

C#面试题目带完整答案

C# 面试题集

1、C#中property 与attribute的区别,他们各有什么用处,这种机制的好

处在哪里?

A:property和attribute汉语都称之为属性。不过property是指类向外提供的数据区域。而attribute则是描述对象在编译时或运行时属性的。这两者是有

本质区别的

2、讲一讲你理解的web service,在dot net framework中,怎么很好的结合xml?(讲概念就行了)

从表面上看,Web Service就是一个应用程序,它向外界暴露出一个能够通

过Web进行调用的API。这就是说,你能够用编程的方法通过Web调用来实现

某个功能的应用程序。从深层次上看,Web Service是一种新的Web应用程序分支,它们是自包含、自描述、模块化的应用,可以在网络(通常为Web)中被描述、发布、查找以及通过Web 来调用。可扩展的标记语言是Web Service平台中表示数据的基本格式。除了易于建立和易于分析外,XML主要的优点在于它

既与平台无关,又与厂商无关。XML是由万维网协会(W)创建,W制定的XML 定义了一套标准的数据类型,并给出了一种语言来扩展这套数据类型。Web Service平台是用XSD来作为数据类型系统的。当你用某种语言如

http://www.mianfeiwendang.com 或来构造一个Web Service时,为了符合Web Service标准,所有你

使用的数据类型都必须被转换为XSD类型。如想让它使用在不同平台和不同软

件的不同组织间传递,还需要用某种东西将它包装起来。这种东西就是一种协议,如SOAP。

3. C#, Java 和c++的特点,有什么相同的地方,不同的地方,C#分别从c++和java中吸取了他们那些优点?

A: C#看起来与Java有着惊人的相似;它包括了诸如单一继承,界面,与Java

几乎同样的语法,和编译成中间代码再运行的过程.但是C#与Java有着明显的不同,它借鉴了Delphi的一个特点,与COM(组件对象模型)是直接集成。

1 / 36

相关文档
热门文档
评论