C#面试必看题(二) | 狂野铜匠

C#面试必看题(二)

时间:2010-6-26  |   0  |  标签:,

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

foreach (System.Windows.Forms.Control control in this.Controls) 

     if (control is System.Windows.Forms.TextBox) 
     { 
          System.Windows.Forms.TextBox tb =control    as  (System.Windows.Forms.TextBox); 
          tb.Text = String.Empty ; 
      } 

2、求以下表达式的值,写出您想到的一种或几种实现方法: 1-2+3-4+……+m

int Sum = 0 ; 
for (int i = 0 ; i < Num + 1 ; i++) 

   if((i%2) == 1) 
     { 
       Sum += i ; 
     } 
else 
    { 
    Sum = Sum - I ; 
    } 

3、在下面的例子里 
using System; 
class A 

    public A() 
   { 
   PrintFields(); 
   } 
   public virtual void PrintFields(){} 

class B:A 

  int x=1; 
  int y; 
  public B() 
   { 
    y=-1; 
    } 
  public override void PrintFields() 
   { 
    Console.WriteLine("x={0},y={1}",x,y); 
   } 
当使用new B()创建B的实例时,产生什么输出? 
答:X=1,Y=0;x= 1 y = -1





无觅相关文章插件,快速提升流量