• C#基础,目录


    首先,要说明一下本系列会以使用C#为侧重点,不会系统的、大篇量的去解说一些名词,比如:runtime、IL等。文章会在合适的时候对用到的基本概念进行简述。如果你是初学者,建议你也不要过度的去纠结,等你把本系列看完后,你可以再去查看官方的文档:

    C# 编程指南:https://msdn.microsoft.com/zh-cn/library/67ef8sbd(v=vs.110).aspx    

    新版:https://docs.microsoft.com/zh-cn/dotnet/csharp/

    1、C# 语言简介

    2、Visual Studio 的版本选择和下载

    3、C# 的 Hello World

    4、C# 的 常见概念简述

      1、C# 程序结构
      2、标识符
      3、C# 关键字
      4、C# 数据类型
      5、C# 变量
      6、C# 常量
      7、C# 中的 Lvalues 和 Rvalues
      8、C# 命名空间(Namespace)
        
    5、C#的值类型

      1、C# 的值类型
      2、C# 的 struct
      3、C# 的 enum

    6、C#的引用类型

      1、C# 的内置引用类型
      2、C# 的类(Class)
      3、C# 的接口(Interface)

    7、C#的类型转换

      1、C# 的隐式和显式转换
      2、C# 通过 Method 进行类型转换
      3、C# 的装箱拆箱和 Nullable 类型

    8、C#的逻辑语句

      1、C#的条件语句
      2、C#的循环语句

    9、C# var关键字

    10、C# 属性(Property)

    11、C# 运算符

    12、C# 运算符重载

    13、C#的集合类型

      1、C# 的数组
      2、C# 的 ArrayList 和 List
      3、C# 的 Hashtable 和 Dictionary

    14、C# 的面向对象特性之封装

      1、C# 的封装和 public、private
      2、C# 的封装和 internal、protected

    15、C# 的面向对象特性之继承

      1、C# 的继承
      2、C#中关于继承的几个实例

    16、C#的面向对象特性之多态

      1、C#的静态多态
      2、C# 的动态多态

    17、C# 的异常处理机制

      1、C# 的异常处理的基本语法
      2、C# 的异常类
      3、C# 处理异常

    18、C# 的 I-O 操作

      1、C# 的获取文件详情
      2、C# 写入文件操作
      3、C# 读取文件操作

    19、C# 的索引器

      1、C# 索引器的语法
      2、C# 索引器的重载
      3、C# 基于接口的索引器和代码强壮性

    20、C# 的委托

      1、C# 中通过委托调用静态方法
      2、C# 中通过委托调用实例化方法
      3、C# 的 multi-casting delegate

    21、C# 的事件

      1、C# 中事件在 WinForms 的使用情况
      2、C# 事件的语法
      3、C# 事件的相关内容

    22、C# 的泛型

      1、C# 中泛型在 Class 上的实现
      2、C# 泛型类的进一步探讨
      3、C# 泛型在方法 Method 上的实现
      4、C# 泛型在委托 Delegate 上的实现

    23、C# 的 Attribute

      1、C# 中几个简单的内置 Attribute
      2、C# 自定义 Attribute
      3、C# 中通过反射来获取 Attribute 中的信息

    24、C# 的反射机制

      1、C# 中基于 System.Type 的反射
      2、C#中对于方法、属性等的反射
      3、C# 中动态加载以及推迟绑定

    25、C# 的预处理指令

      1、C# 预处理指令的基本概念以及区域预处理指令
      2、C# 的条件预处理指令
      3、C# 行数与 pragma 预处理指令

    26、C# 的正则表达式

      1、正则表达式的基本概念和学习工具
      2、正则表达式的基本语法
      3、C# 的 Regex 类
      4、C# 的 Regex 类的常用方法
      5、C# 的 Match 类和 Group 类

    28、C# 的匿名函数

      1、C# 匿名函数的基本概念和委托的发展史
      2、C# 的匿名方法
      3、C# 的 Lambda 表达式

    29、C# 的 LINQ

      1、C# 的 LINQ 的基本概念和优点
      2、C# 的 LINQ Query 的基本组成
      3、C# 的 LINQ Query 的几种基本操作
      4、C# 的 LINQ Query 的 into,let 关键字

    30、C# 的扩展方法

      1、C# 的扩展方法在 LINQ 中的实现
      2、C# 的扩展方法的语法
      3、C# 的扩展方法在枚举类型上的实现

    31、C# 的初始化器

      1、C# 的初始化器极其语法
      2、C# 的匿名类和初始化器在匿名类中的应用
      3、C# 的集合初始化器

    32、C# 的多线程

    33、C# 的不安全代码

    34、小项目之计算器

  • 相关阅读:
    codevs1735 方程的解数(meet in the middle)
    cf280C. Game on Tree(期望线性性)
    使用ASP.NET上传多个文件到服务器
    Oracle DB 数据库维护
    poj 3237(树链剖分+线段树)
    undefined reference to 'pthread_create'
    ios开发-调用系统自带手势
    Mysql创建、删除用户、查询所有用户等教程,提升您的MYSQL安全度!
    Number Sequence_hdu_1005(规律)
    SCU 4313 把一棵树切成每段K个点 (n%k)剩下的点不管
  • 原文地址:https://www.cnblogs.com/mrbug/p/7928323.html
Copyright © 2020-2023  润新知