2018年9月5日.NET笔试面试题

new 有几种用法?

  1. new Class();
  2. 覆盖方法 public new XXXX(){}
  3. new 约束指定泛型类声明中的任何类型参数都必须有公共的无参数构造函数。

用 sealed 修饰的类有什么特点

  • sealed 修饰符用于防止从所修饰的类派生出其它类,它能促使某些运行时优化。
  • 如果一个密封类被指定为其他类的基类,则会发生编译时错误。
  • 密封类不能同时为抽象类。
  • 由于密封类永远不会有任何派生类,所以对密封类的实例的虚拟函数成员的调用可以转换为非虚拟调用来处理。
  • String就是用 sealed修饰的类,所以不能被继承。

请编程遍历页面上所有 TextBox 控件并给它赋值为 string.Empty?

  • 代码示例
foreach (System.Windows.Forms.Control control in this.Controls)
{
    if (control is System.Windows.Forms.TextBox)
    {
        System.Windows.Forms.TextBox tb = (System.Windows.Forms.TextBox)control ;
        tb.Text = String.Empty ;
    }
}

你可能感兴趣的:(2018年9月5日.NET笔试面试题)