摘要:
1、 访问修饰符、 指定声明的类型和类型成员的可访问性。 (1) public:是类型和类型成员的访问修饰符。公共访问是允许的最高访问级别。对访问公共成员没有限制。 (2) private:是一个成员访问修饰符。私有访问是允许的最低访问级别。私有成员只有在声明它们的类和结 构体中才是可访问的。 (3) internal:是类型和类型成员的访问修饰符。只有在同一程序集的文件中,内部类型或成员才是可访问的。 (4)protected:是一个成员访问修饰符。受保护成员在它的类中可访问并且可由派生类访问。2、abstract:指示某个类只能是其他类的基类。可以和类、方法、属性、索引器及事件... 阅读全文
posted @ 2013-08-04 22:33
勤奋的码农
阅读(2310)
评论(1)
推荐(0)
摘要:
属性是对一个或者多个字段的封装. 类里面为什么要用一个共有的属性来封装其中的字段,也可以这样说用共有属性来封装私有变量,其中的好处应该大家都说的出来,就是为了实现数据的封装和保证了数据的安全,保护类里面的成员不被任意改动.例如下面的例子:classmyclass{privateintage;//私有的字段publicintAge//属性{get{returnthis.age;}set{this.age=value;}}}仅仅从这里我想看不出到底把私有字段age封装在Age属性里面的好处在哪里?因为我们直接操作Age属性也可以达到对age字段的任意赋值和修改嘛.这段代码其实和下面这段代码没有区别 阅读全文
posted @ 2013-08-04 21:48
勤奋的码农
阅读(719)
评论(0)
推荐(0)
摘要:
sPostBack所指一般为第二次及其以后的访问!IsPostBack才为首次访问 一个页面第一次显示的时候 IsPostBack=false 然后你在这个页面上点击按钮或其它东西如刷新提交的时候, IsPostBack=true 阅读全文
posted @ 2013-08-04 16:52
勤奋的码农
阅读(141)
评论(0)
推荐(0)
摘要:
方法一: 直接指定 事件 方法二:后台添加 protected void Page_Load(object sender, EventArgs e) { Button btn; btn= new Button(); btn.ID = "btn1"; btn.Text = "按钮1"; this.form1.Controls.Add(btn); btn.Click += new EventHandler(btn1_... 阅读全文
posted @ 2013-08-04 15:06
勤奋的码农
阅读(1617)
评论(0)
推荐(0)
浙公网安备 33010602011771号