随笔分类 -  c#

抽象接口
摘要:门都有open( )和close( )两个动作,此时我们可以定义通过抽象类和接口来定义这个抽象概念: 1 2 3 4 abstract class Door { public abstract void open(); public abstract void close(); } 1 2 3 4 阅读全文

posted @ 2018-10-05 13:05 asdyzh 阅读(216) 评论(0) 推荐(0)

C# 中的EventHandler实例详解-转
摘要://这里定义了一个水箱类 public class 水箱 { //这是水箱的放水操作 public void 放水() { } //这是水箱的属性 public double 体积; //这是水箱空的事件 public event EventHandler 水箱空; } //这里定义了一个加水器类 阅读全文

posted @ 2018-10-05 11:53 asdyzh 阅读(681) 评论(0) 推荐(0)

【转】List<T>和ILIst<T>的区别
摘要:注意: IList<Users> UILists = new List<Users>(); //千万要注意:等式的右边是List<Users>, 而不是 IList<Users>,如果在List前面加一个I, 就会出现错误:抽象类或接口无法创建实例。 下面说一下IList与List的区别: (1)首 阅读全文

posted @ 2018-10-04 13:00 asdyzh 阅读(400) 评论(0) 推荐(0)

C#中的Var类型
摘要:传统定义变量是已经知道变量的类型,如: int a = 1; string b = “qwer”; 用Var类型预先不用知道变量的类型;根据你给变量赋值来判定变量属于什么类型;如 var a =1; 则a是整型,var a = “qwer”;则a是字符型,但使用Var类型要注意: 1:必须在定义时初 阅读全文

posted @ 2018-10-04 10:02 asdyzh 阅读(15269) 评论(0) 推荐(1)

静态类静态属性静态方法
摘要:静态方法和实例方法的访问权限表 using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks; namespace ConsoleAppli 阅读全文

posted @ 2018-10-03 11:21 asdyzh 阅读(400) 评论(0) 推荐(0)

c#事件1
摘要:Private void button_clicked( object sender ,RouteEventArgs e) sender :引发事件的对象 源 e : 路由事件,提供可能重要的 附加的细节,很多属性 e.Source 引发事件对象 e.OriginalSource: 最初引发事件的对 阅读全文

posted @ 2018-09-21 11:13 asdyzh 阅读(184) 评论(0) 推荐(0)

导航