日期:2014-05-18 浏览次数:21147 次
using System.Data;
using System.Drawing;
using System.Windows.Forms;
namespace BinHuoAsst
{
public partial class FmMain : Form
{
//方法外除了可以申明变量,还可以顺便开new
Button btn = new Button();
DataTable dt = new DataTable();
DataGridView dgv = new DataGridView();
//btn.Name = "asdf";方法外无法写这样的语句
public FmMain() //在方法内可以进行的操作:
{
InitializeComponent();
this.Controls.Add(btn); //控件的添加
btn.Location = new Point(10, 10); //new对象
this.Controls.Add(dgv);
dgv.Location = new Point(90, 10);
btn.ResetText(); //调用对象的方法
btn.Text = "Test"; //访问和设置对象的属性
dt.Columns.AddRange(new DataColumn[] { new DataColumn(), new DataColumn() });
dt.Rows.Add("A", "C");
dt.Rows.Add("B", "A");
dgv.DataSource = dt; //绑定数据源
int v1 = (int)A.a; //使用类中的枚举
int v2 = (int)BinHuoAsst.A.m; //使用类外但在命名空间内的枚举
//int v3 = A.x; //无法使用无命名空间的同名枚举
int v4 = (int)B.x; //可以使用无命名空间的枚举,但不能与现有内层枚举同名
}
enum A { a, b, c }; //属于类的枚举
}
enum A { l, m, n }; //与类平级的枚举
}
enum A { x, y, z }; //不处于任何命名空间的枚举,与内层枚举同名
enum B { x, y, z }; //不处于任何命名空间的枚举,不与内层枚举同名