
C#入门
文章平均质量分 50
ZJU 의 분투 청년
这个作者很懒,什么都没留下…
展开
-
sealed类
sealed表示密封,密封类不能被继承,密封方法不能被重写,且密封方法必须出现在子类中,并且是子类重写的父类方法,即 sealed 关键字必须与 override 关键字一起使用。 abstract class AreaAbstract { public abstract void Area(); } class Rectangle : AreaAbstract { public double Width { get; set; } public double Length { ge转载 2021-03-20 18:51:34 · 924 阅读 · 0 评论 -
C#入门(三)
lambda方法 使用运算符=>,左边是输入参数,右边是表达式或语句块。用在基于方法的 LINQ 查询中,作为诸如 Where 和 Where 等标准查询运算符方法的参数。 下列规则适用于 Lambda 表达式中的变量范围: 捕获的变量将不会被作为垃圾回收,直至引用变量的委托超出范围为止。 在外部方法中看不到 Lambda 表达式内引入的变量。 Lambda 表达式无法从封闭方法中直接捕获 ref 或 out 参数。 Lambda 表达式中的返回语句不会导致封闭方法返回。 Lambda 表达式不能包含原创 2021-02-10 21:49:36 · 183 阅读 · 0 评论 -
C#入门(四)
链表 链表中插入元素 LinkedList<int> ll = new LinkedList<int>(); LinkedListNode<int> node0 = ll.AddFirst(0); LinkedListNode<int> node1 = ll.AddAfter(node0, 1); LinkedListNode<int> node2 = ll.AddAfter(node1, 2); 输出链表元素 foreach(int原创 2021-02-10 21:49:00 · 171 阅读 · 0 评论 -
C#入门(二)
对象 是一个自包含的实体,用一组可识别的特性和行为来标识 类 具有相同的属性和功能的对象的抽象集合 子类构造方法调用父类同参数类型构造方法 多态 不同的对象可以执行相同的动作,但要通过他们自己的实现代码来执行 多态通过虚方法和方法重写实现 虚方法按照其运行时类型而非编译时类型进行动态绑定调用 抽象类和接口的区别 抽象类是对类的抽象,接口是对行为的抽象 行为跨越不同类对象,可使用接口;对于相似的类对象,用继承抽象类 抽象类是从子类中发现了公共的东西,泛化出父类,然后子类继承父类;而接口是根本不知道子类的转载 2021-02-01 23:50:57 · 224 阅读 · 0 评论 -
C#入门(一)
设置窗口 Console.SetWindowSize(width,height); 设置光标 Console.SetCursorPosition(Left, Top); // Left是列位置,Top是行位置原创 2021-01-21 10:34:21 · 275 阅读 · 4 评论