C#面试题
C#面试题列表
-
非常详细的C#面试题集
1、在C#中,string str = null与string str = “” 请尽量使用文字或图象说明其中的区别。回答要点:说明详细的空间分配。(10分)答:string str = null是不给他分配内存空间,... [C#面试题]
-
南京某公司笔试题
1.英文解释:Appdomain,Assembly.Reflection,Actribute,Delegate,CLR.Postback..Dispose答:Appdomain应用程序域,Assembly.Reflection反射?,Actribute??属性,Delegate委托,CLRCLR公... [C#面试题]
-
C#面试题
1、override与重载的区别答:其实很本质的区别就是看函数特征:覆写(Override)的两个函数的函数特征相同,重载(Overload)的两个函数的函数名虽然相同,但函数特征不同。 函数特征包括... [C#面试题]
-
C#面试问题
1.在c#中using和new这两个关键字有什么意义,请写出你所知道的意义?using 指令 和语句 new 创建实例 new 隐藏基类中方法4.谈谈类和结构的区别?类是引用类型、结构是值类型5... [C#面试题]
-
武汉瑞得软件笔试题
1. 有一个正方提的盒子,里面有些水,怎么样判断水是过一半还是少一半答:再装同样多的水,看是溢出还是没有溢出。2. 面向对象的特点答:继承,多态,封装3. C#中的验证控件有几... [C#面试题]
-
override和overload的区别
override 表示重写,用于继承类对基类中虚成员的实现overload 表示重载,用于同一个类中同名方法不同参数(包括类型不同或个数不同)的实现示例:using System;using System.... [C#面试题]
-
What\'s the difference between deep copy and shallow copy? (深拷贝与浅拷贝有什么区别)
浅拷贝是指将对象中的数值类型的字段拷贝到新的对象中,而对象中的引用型字段则指复制它的一个引用到目标对象。如果改变目标对象中引用型字段的值他将反映在原是对象中,也就是... [C#面试题]
-
params有什么用
params 关键字在方法成员的参数列表中使用,为该方法提供了参数个数可变的能力它在只能出现一次并且不能在其后再有参数定义,之前可以示例:using System;using System.C... [C#面试题]
-
C#笔试题和英文面试题
1.写一个实现对一段字符串翻转的方法,附加一些条件,如其中包括“,”、“.”,对其设计测试用 例 。答: using System.Text;string inputStr = “a,b,c,d,e,f,g,h,i,j,k,l”;... [C#面试题]
-
explicit和implicit的含义
explicit 和 implicit 属于转换运算符,如用这两者可以让我们自定义的类型支持相互交换explicti 表示显式转换,如从 A -> B 必须进行强制类型转换(B = (B)A)implicit 表示隐... [C#面试题]
-
C#公司笔试题
一.填空题1.c#中的三元运算符是__?:___?2.当整数a赋值给一个object对象时,整数a将会被__装箱(封装)___?3.类成员有_____种可访问形式? (public,private,protected,intern... [C#面试题]
-
Hashtable 添加内容的方式有哪几种,有什么区别?
Hashtable.Add()方法;实例化一个Hashtable对象再添加,后者能够设置一些属性。... [C#面试题]
-
StringBuilder和String的区别
String 在进行运算时(如赋值、拼接等)会产生一个新的实例,而 StringBuilder 则不会。所以在大量字符串拼接或频繁对某一字符串进行操作时最好使用 StringBuilder,不要使用 Strin... [C#面试题]
-
如何选择使用结构还是类
1.堆栈的空间有限,对于大量的逻辑的对象,创建类要比创建结构好一些2.结构表示如点、矩形和颜色这样的轻量对象,例如,如果声明一个含有1000个点对象的数组,则将为引用每个对象分配... [C#面试题]
-
Can a struct inherit from another class? (结构体能继承类吗)
每个结构都派生于System.ValueType,它又派生于System.Object... [C#面试题]
-
什么是属性访问器
属性访问器(Property Accessor),包括 get 访问器和 set 访问器分别用于字段的读写操作其设计目的主要是为了实现面向对象(OO)中的封装思想。根据该思想,字段最好设为private,一个... [C#面试题]
-
可以使用抽象函数重写基类中的虚函数吗
可以需使用 new 修饰符显式声明,表示隐藏了基类中该函数的实现或增加 override 修饰符,表示抽象重写了基类中该函数的实现示例:class BaseClass{public virtual v... [C#面试题]
-
说出你对remoting 和webservice的理解和应用
web服务,是利用SOAP(简单对象访问协议,Simple Object Access Protocol)在HTTP上执行远程方法调用的一种方法,也可以使用WSDL(Web Service Description Language,Web服务描述语言)来... [C#面试题]
-
this关键字的含义
this是一个保留字,仅限于构造函数和方法成员中使用在类的构造函数中出现表示对正在构造的对象本身的引用,在类的方法中出现表示对调用该方法的对象的引用,在结构的构造上函数... [C#面试题]
-
密封类可以有虚函数吗
可以,基类中的虚函数将隐式的转化为非虚函数,但密封类本身不能再增加新的虚函数示例:class BaseClass{public virtual void F(){Console.WriteLine(“BaseClass.F... [C#面试题]