public:公有的,没有访问权限没有限制
4、 简述 overload 与 override 的区别
overload:重载,方法名称相同但参数列表不同(个数、类型、顺序).重载既可以在同一
个类中,也可以在基类与派生类中.
override:重写,子类中的方法重新实现父类中的方法.重写只能发生在基类与派生类之
间.
5、 C#中的委托是什么?事件是不是一种委托?
委托是指向方法的指针。通过将委托定义为方法的参数,可以实现将一个方法做为另一
个方法的参数进行传递。事件是一种特殊的委托:事件是对象,而委托是类型。
6、 请编程遍历页面上所有的 TextBox 控件并给它赋值为 string.空的
预测(在 this.form1.Controls 中控制 ctl){
文本框 tb = ctl 作为文本框;
如果(tb != null){
tb.文本=字符串。空;
}
}
7、 编程实现一个冒泡排序算法
静态空白排序(int[] arr){
为(int i = 0;i < arr。长度-1;i++)
{
为(int j = i + 1;j < arr。长度;j++)
{
如果(arr[i] > arr[j])
{
arr[i] = arr[i] + arr[j];
arr[j] = arr[i] - arr[j];
arr[i] = arr[i] - arr[j];
}
}
}
}
静态空白主(){
arr =新=[]{10、20、-30、0、8、6};
排序(arr);
预付款(arr 中的 int 项)
{
控制台。写(项目+“\t”);
}