
鲍涛:怎么样解决线程冲突?
C#:
1.C#的私有成员会被继承吗?(会)被继承后可以访问吗?(不能直截访问)
插入属性的设置方法?
2.C#里 const 和 read only 的区别?
数据结构:
1. 解释平衡二叉树。
2. 选择排序的原理。冒泡,选择,插入 三种基本排序
英文:
1. introduce yourself to me
2. introduce sql 2005 new features or update
3. just say something about sql 2005
4. say something about winform control
刘辉:1.sql having 字句的功能,出现条件?
2.什么是反射?对象的序列化?
C#: .net 里面程序执行的最小单位?怎么样把字类型转化为引用类型?(装箱和拆箱)
对象复制的方式?类和接口的区别?能够阻止一个类被其他类继承?()区别重载的方
法?(参数类型,方式)
英文:
1.Are you familiar with Transaction in sql?
2.What do you know about Ado.net?
3.Do you know dataread ? read class in ado.net?
吴友阳:1. 堆排序? 什么时候效率最低?
C#: 1.windows 服务? 它与标准的 exe 程序有什么不同?
2. 线程和进程的区别?
3..net 的 string 是什么类型?引用类型
4.你知道浅拷贝和深拷贝吗?
答:浅拷贝创建原对象类型的一个新实例,然后将原对象的非静态字段复制到新对象,对于
引用类型字段,则只复制该值的指针。深拷贝则复制所有字段,它会创建引用对象的副本,并
在副本中提供这些对象的引用。
5.一个函数的参数可以用什么关键字来修饰? (尽量多)out ,ref, int, const, 定义输入
或输出
6. Out 和 ref 的区别?
答:
1. ref 传进去的参数必须在调用前初始化,out 不必
2. ref 传进去的参数在函数内部可以直接使用,而 out 不可
3. ref 传进去的参数在函数内部可以不被修改,但 out 必须在离开函数
体前进行赋值。
总结:
应该说,系统对 ref 的限制是更少一些的。out 虽然不要求在调用前一定要初始化,
但是其值在函数内部是不可见的,也就是不能使用通过 out 传进来的值,并且一
定要赋一个值。也就是说函数承担初始化这个变量的责任。