为了账号安全,请及时绑定邮箱和手机立即绑定

C#面向对象编程

kong66 全栈工程师
难度入门
时长 3小时17分
学习人数
综合评分9.47
105人评价 查看评价
9.7 内容实用
9.2 简洁易懂
9.5 逻辑清晰
  • 基类(父类) 派生类(子类) object类是所有类的共同基类,唯一的非派生类,是继承层次结构的基础,对于其他类父类和子类的概念都是相对的。
    查看全部
    0 采集 收起 来源:继承

    2017-04-09

  • C#中继承 class ChildClass:ParentClass { ····//子类的内容 } 子类:父类
    查看全部
    0 采集 收起 来源:继承

    2017-04-09

  • Lambda表达式: 1.匿名方法: 例如: delegate void ActCute(); ActCute del; del=delegate(){...}; 2.c#2.0中的表示:del=delegate(){...}; c#3.0中的表示:del+=()=>{...};
    查看全部
    0 采集 收起 来源:Lambda表达式

    2018-03-22

  • 委托: 1.委托是一种引用类型 2.delegate用来声明委托 3.可以定义委托类型的对象 4.用方法对委托对象赋值,赋值的方法没有圆括号
    查看全部
    0 采集 收起 来源:委托

    2017-04-06

  • 1.字典集合Dictionary<TKey(键),TValue(值)> 2.栈集合Stack<>:出栈(Pop()),入栈(Push(入栈数据)),获取栈顶元素Peek() 3.队列Queue<>:入队(Enqueue(入队数据)),出队(Dequeue())
    查看全部
    0 采集 收起 来源:集合(下)

    2018-03-22

  • 自定义转换定义: 为自己的结构或者类定义显示和隐式的转换 隐式转换的语法:public static implicit operator Dog(Cat cat) //implicit+operator+返回类型(目标类型)+参数(源类型) 显示转换的语法:public static explicit operator Dog(Cat cat) //explicit+operator+返回类型(目标类型)+参数(源类型)
    查看全部
    0 采集 收起 来源:自定义转换

    2017-04-06

  • 运算符
    查看全部
    0 采集 收起 来源:重载运算符

    2017-04-05

  • 扩展方法: 1.方法所属的类必须是静态类 2.方法本身也必须为静态方法 3.方法的第一个参数要用this+要扩展的类名+对象
    查看全部
    0 采集 收起 来源:静态类

    2017-04-05

  • 约束说明(添加约束的好处是可以调用约束条件中的所有方法) A.主约束(只有1个) B.接口约束 C.构造约束 (类名或class或struct) (任意个)
    查看全部
    1 采集 收起 来源:约束

    2017-04-10

  • 泛型方法定义
    查看全部
    0 采集 收起 来源:泛型方法

    2017-04-05

  • 泛型类定义
    查看全部
    0 采集 收起 来源:泛型类

    2017-04-05

  • 泛型类格式
    查看全部
    0 采集 收起 来源:泛型类

    2017-04-05

  • 1
    查看全部
    0 采集 收起 来源:课程介绍

    2017-04-05

  • 结构和类的不同点: 1.结构是值类型(存储在栈中),类是引用类型(存储在堆中) 2.结构不支持继承,类支持继承 3.结构不能定义默认构造函数,它是编译器自己自动隐含生成的 结构:分配内存块,作用域结束即被删除,不需要垃圾回收,用于小型数据结构。但传递过程中会赋值,应该使用ref提高效率 类:用于其他需要继承体系的场合
    查看全部
    1 采集 收起 来源:结构和类

    2017-04-04

  • 隐藏方法: 1.用new关键字可以隐藏父类的方法 2.用法:new + 访问级别 + 返回类型 + 方法名 + 参数列表(){}
    查看全部
    1 采集 收起 来源:隐藏方法

    2017-04-04

举报

0/150
提交
取消
课程须知
1、需要掌握c#基础语法和基本概念 2、建议听课和写代码实践相结合,更好的掌握知识点
老师告诉你能学到什么?
1、通过学习继承和多态,构建对象的森林,减少重复代码 2、学习静态成员静态类,实现对象间的共享资源和扩展非派生类 3、学习接口,可以跨类型地实现对象的统一管理 4、学习操作符重载,大大简化我们自定义对象的相关操作 5、学习泛型,极大地降低了开发的工作量

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!