6. 如 果 在 一 个 B/S 结 构 的 系 统 中 需 要 传 递 变 量 值 , 但 是 又 不 能 使 用
Session、Cookie、Application,您有几种方法进行处理?
答 : this.Server.Transfer
7.请编程遍历页面上所有 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 ;
}
}
9.描述一下 C#中索引器的实现过程,是否只能根据数字进行索引?
答:不是。可以用任意类型。
11.用.net 做 B/S 结构的系统,您是用几层结构来开发,每一层之间的关系以及为什么要这
样分层?
答:一般为 3 层
数据访问层,业务层,表示层。
数据访问层对数据库进行增删查改。
业务层一般分为二层,业务表观层实现与表示层的沟通,业务规则层实现用户密码的安全
等。
表示层为了与用户交互例如用户添加表单。
优点: 分工明确,条理清晰,易于调试,而且具有可扩展性。
缺点: 增加成本。
12.在下面的例子里
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()