C#面试题

C#面试题专题为您提供C#开发相关职位应聘时候,会被问到的一些C#面试题目,包括:C#基础知识和算法、C#开发winform技术、C#网络开发技术、C#开发web网站问题等实用信息。

C#面试题推荐

非常详细的C#面试题集

1、在C#中,string str = null与string str = “” 请尽量使用文字或图象说明其中的区别。 回答要点:说明详细的空间分配。(...

南京某公司笔试题

1.英文解释:Appdomain,Assembly.Reflection,Actribute,Delegate,CLR.Postback..Dispose 答:Appdomain应用程序域,Assembly.R...

C#面试题列表

C#面试题

1、override与重载的区别 答:其实很本质的区别就是看函数特征:覆写(Override)的两个函数的函数特征相同,重载(Overload)的两个...

C#面试问题

1.在c#中using和new这两个关键字有什么意义,请写出你所知道的意义?using 指令 和语句 new 创建实例 new 隐藏基类中方法 4...

override和overload的区别

override 表示重写,用于继承类对基类中虚成员的实现 overload 表示重载,用于同一个类中同名方法不同参数(包括类型不同或个...

武汉瑞得软件笔试题

1. 有一个正方提的盒子,里面有些水,怎么样判断水是过一半还是少一半 答:再装同样多的水,看是溢出还是没有溢出。 2. 面向对象...

What's the difference between deep copy and shallow copy? (深拷贝与浅拷贝有什么区别)

浅拷贝是指将对象中的数值类型的字段拷贝到新的对象中,而对象中的引用型字段则指复制它的一个引用到目标对象。如果改变...

params有什么用

params 关键字在方法成员的参数列表中使用,为该方法提供了参数个数可变的能力 它在只能出现一次并且不能在其后再有参数...

explicit和implicit的含义

explicit 和 implicit 属于转换运算符,如用这两者可以让我们自定义的类型支持相互交换 explicti 表示显式转换,如从 A -> ...

C#笔试题和英文面试题

1.写一个实现对一段字符串翻转的方法,附加一些条件,如其中包括“,”、“.”,对其设计测试用 例 。 答: using System.Text; st...

StringBuilder和String的区别

String 在进行运算时(如赋值、拼接等)会产生一个新的实例,而 StringBuilder 则不会。所以在大量字符串拼接或频繁对某一字...

Hashtable 添加内容的方式有哪几种,有什么区别?

Hashtable.Add()方法;实例化一个Hashtable对象再添加,后者能够设置一些属性。

C#公司笔试题

一.填空题 1.c#中的三元运算符是__?:___? 2.当整数a赋值给一个object对象时,整数a将会被__装箱(封装)___? 3.类成员有_____...

如何选择使用结构还是类

1.堆栈的空间有限,对于大量的逻辑的对象,创建类要比创建结构好一些 2.结构表示如点、矩形和颜色这样的轻量对象,例如,如果声明...

可以使用抽象函数重写基类中的虚函数吗

可以 需使用 new 修饰符显式声明,表示隐藏了基类中该函数的实现 或增加 override 修饰符,表示抽象重写了基类中该函数的实...

什么是属性访问器

属性访问器(Property Accessor),包括 get 访问器和 set 访问器分别用于字段的读写操作 其设计目的主要是为了实现面向对象(O...

Can a struct inherit from another class? (结构体能继承类吗)

每个结构都派生于System.ValueType,它又派生于System.Object

this关键字的含义

this是一个保留字,仅限于构造函数和方法成员中使用 在类的构造函数中出现表示对正在构造的对象本身的引用,在类的方法中出...

说出你对remoting 和webservice的理解和应用

web服务,是利用SOAP(简单对象访问协议,Simple Object Access Protocol)在HTTP上执行远程方法调用的一种方法,也可以使用WSDL...

.net C#面试题

您在什么情况下会用到虚方法?它与接口有什么不同? Q:Override与重载有什么区别? Q:值类型与引用类型有什么区别? Q:怎样理解静态...

C#笔试题集合

1、用C#实现以下功能 a 产生一个int数组,长度为100,并向其中随机插入1-100,并且不能重复。 b 对上面生成的数组排序,需要支持...

Can a struct inherit from another struct? (结构体能继承结构体吗)

不能

密封类可以有虚函数吗

可以,基类中的虚函数将隐式的转化为非虚函数,但密封类本身不能再增加新的虚函数 示例: class BaseClass { public virtual voi...

什么是索引指示器

实现索引指示器(indexer)的类可以象数组那样使用其实例后的对象,但与数组不同的是索引指示器的参数类型不仅限于int 简单来...

new修饰符是起什么作用

new 修饰符与 new 操作符是两个概念 new 修饰符用于声明类或类的成员,表示隐藏了基类中同名的成员。而new 操作符用于实...