请高手回答
1. C#中要使一个类支持FOREACH遍历,实现过程怎样?请给出code
2.你对XMLHTTP、WEBSERVICE 了解吗?简单描述其特点、作用
3.自定义控件和一般用户控件的异同?如果要用这两者之一,你会选择哪种?为什么
4.大概描述一下ASP.NET服务器控件的生命周期
5.类划分的依据。类粒度问题
6.事物管理问题
7.谈谈final, finally, finalize的区别
8. Anonymous Inner Class (匿名内部类) 是否可以extends(继承)其它类,是否可以implements(实现)interface(接口)?
9.Static Nested Class 和 Inner Class的不同,说得越多越好(面试题有的很笼统)。
10.HashMap和Hashtable的区别。
11.Collection 和 Collections的区别。
12.什么时候用assert
13.GC是什么? 为什么要有GC?
14.String s = new String("xyz");创建了几个String Object?
15.Math.round(11.5)等於多少? Math.round(-11.5)等於多少?
16.short s1 = 1; s1 = s1 + 1;有什么错? short s1 = 1; s1 += 1;有什么错?
17. sleep() 和 wait() 有什么区别?
18. 数组有没有length()这个方法? String有没有length()这个方法?
19. Set里的元素是不能重复的,那么用什么方法来区分重复与否呢? 是用==还是equals()? 它们有何区别?
20.给我一个你最常见到的runtime exception

解决方案 »

  1.   

    1. C#中要使一个类支持FOREACH遍历,实现过程怎样?请给出code
    int [] a=new int[10];
    foreach(int index in a)
    {....}
    2.你对XMLHTTP、WEBSERVICE 了解吗?简单描述其特点、作用
    //有点模糊
    7.谈谈final, finally, finalize的区别
    //finally一般在使用异常处理时候配合使用,在其块中,正常执行或者异常的情况都得到执行
    //finalize终止化操作8. Anonymous Inner Class (匿名内部类) 是否可以extends(继承)其它类,是否可以implements(实现)interface(接口)?
    //实现--实例,接口为声明,更加抽象的级别
    10.HashMap和Hashtable的区别。HashTable不允许null值(key和value都不可以),HashMap允许null值(key和value都可以)。
    还有...14.String s = new String("xyz");创建了几个String Object?
    //很明显,在C#里面有编译错误,string没有实例构造函数
    16.short s1 = 1; s1 = s1 + 1;有什么错? short s1 = 1; s1 += 1;有什么错?
    //短整形转化不了整形;省下没有错误吧?17. 数组有没有length()这个方法? String有没有length()这个方法?
    都是属性
    19. Set里的元素是不能重复的,那么用什么方法来区分重复与否呢? 是用==还是equals()? 它们有何区别?
    //如果set里面保存着null的对象大于2个,那么equals()不就相等了?
    还是使用==好,都指到同一个对象
    20.给我一个你最常见到的runtime exception
    //引用为实例的对象
    //强制转换失败!
    只能想到这么多了,有些问题比较大哦,写起来太麻烦
      

  2.   

    楼上的要类实现foreach 要实现IEnumerable接口
      

  3.   

    final 定义成员,最终成员。
    finally 捕异常时用
    finalize 垃圾回收时调用
      

  4.   

    服务器控件生命周期:初始化控件->加载视图状态->处理提交数据->加载->发出提交事件->预呈现-〉保存状态-〉呈现-〉销毁-〉卸载