摘要: 1. 写txt 2. 读写txt 参考: http://www.runoob.com/csharp/csharp-file-io.html 阅读全文
posted @ 2018-05-21 22:44 路边的十元钱硬币 阅读(192) 评论(0) 推荐(0) 编辑
摘要: # 1 语法 try catch finally(相当于catch(...)) # 2 异常类型 常见的异常是继承自System.Exception System.ApplicationException 和 System.SystemException 类是派生于 System.Exception 阅读全文
posted @ 2018-05-21 22:23 路边的十元钱硬币 阅读(191) 评论(0) 推荐(0) 编辑
摘要: 等用的时候,可以现查。 参考: http://www.runoob.com/csharp/csharp-regular-expressions.html 阅读全文
posted @ 2018-05-21 22:02 路边的十元钱硬币 阅读(92) 评论(0) 推荐(0) 编辑
摘要: 基本和C++一致。 参考: http://www.runoob.com/csharp/csharp-preprocessor-directives.html 阅读全文
posted @ 2018-05-21 21:59 路边的十元钱硬币 阅读(173) 评论(0) 推荐(0) 编辑
摘要: 和C++不同的地方: 1. 访问内部成员的方式使用 点 2. using 的语法 参考: http://www.runoob.com/csharp/csharp-namespace.html 阅读全文
posted @ 2018-05-21 21:55 路边的十元钱硬币 阅读(93) 评论(0) 推荐(0) 编辑
摘要: # 1 接口的使用示例 使用interface,关键字 接口的实现和使用,和继承类似。 在使用之前,要实现接口。 # 2 接口的继承 在继承接口的类中,要实现所有的接口。 参考: http://www.runoob.com/csharp/csharp-interface.html 阅读全文
posted @ 2018-05-21 21:50 路边的十元钱硬币 阅读(168) 评论(0) 推荐(0) 编辑
摘要: # 静态多态性 ## 1 函数重载 和C++一样。 ## 2 运算符重载 public static operator 不是所有的运算符都可以被重载。 运算符只能采用值参数,不能采用 ref 或 out 参数。 C# 要求成对重载比较运算符。如果重载了==,则也必须重载!=,否则产生编译错误。同时, 阅读全文
posted @ 2018-05-21 20:58 路边的十元钱硬币 阅读(157) 评论(0) 推荐(0) 编辑
摘要: 1. 子类可以使用父类的成员和函数。 和C++不同,使用的是一个冒号 2. 不支持多重继承 但是可以通过接口(interface)这种结构实现。后续讲解。 参考: http://www.runoob.com/csharp/csharp-inheritance.html 阅读全文
posted @ 2018-05-21 20:50 路边的十元钱硬币 阅读(218) 评论(0) 推荐(0) 编辑
摘要: 1. 构造函数、析构函数 修饰词的作用域仅一行。 类的默认访问标识符是 internal,成员的默认访问标识符是 private。 2. 静态成员 参考:http://www.runoob.com/csharp/csharp-class.html 阅读全文
posted @ 2018-05-21 18:03 路边的十元钱硬币 阅读(166) 评论(0) 推荐(0) 编辑
摘要: 枚举同C++ 阅读全文
posted @ 2018-05-21 17:41 路边的十元钱硬币 阅读(147) 评论(0) 推荐(0) 编辑
摘要: 示例: 注意事项: 1. 不能定义析构函数; 2. 不能继承; 3. 成员不能指定为 abstract、virtual 或 protected; 4. 使用 New 操作符创建一个结构对象时,会调用适当的构造函数来创建结构; 5. 不使用 New 操作符,只有在所有的字段都被初始化之后,字段才被赋值 阅读全文
posted @ 2018-05-21 17:40 路边的十元钱硬币 阅读(115) 评论(0) 推荐(0) 编辑
摘要: 1. 基本操作 显示: 2. 属性和成员函数 参考: http://www.runoob.com/csharp/csharp-string.html 阅读全文
posted @ 2018-05-21 17:20 路边的十元钱硬币 阅读(161) 评论(0) 推荐(0) 编辑
摘要: # 1 初始化 # 2. 访问 使用中括号,同C++; foreach 示例: # 3 二维数组 # 4 交错数组 # 5 数组作为函数输入 # 6 数组作为形参 # 7 Array类的成员函数 示例: 参考: http://www.runoob.com/csharp/csharp-array.ht 阅读全文
posted @ 2018-05-21 16:31 路边的十元钱硬币 阅读(126) 评论(0) 推荐(0) 编辑
摘要: 区别于C++,C#定义的NULL和0不同。更严格。 C#的基本类型,区分为可空和不可空 主要涉及两个符号 单问号? 双问号?? 示例如下: 阅读全文
posted @ 2018-05-21 16:13 路边的十元钱硬币 阅读(103) 评论(0) 推荐(0) 编辑
摘要: # 1 函数基本使用 函数的调用方法用C++。 主函数要在一个Class中,静态的,无返回值; 见示例 支持递归 # 2 函数的输入输出 ## 1 值传递 正常同C++ ## 2 引用传递 ref 关键字 ## 3 输出 out 关键字 参考: http://www.runoob.com/cshar 阅读全文
posted @ 2018-05-21 16:06 路边的十元钱硬币 阅读(125) 评论(0) 推荐(0) 编辑
摘要: 基本的封装同C++类似 internal 关键字: 作用域仅在本DLL中。 protected internal: 作用域仅在本DLL和被继承的DLL中。 参考: http://www.runoob.com/csharp/csharp-encapsulation.html https://blog. 阅读全文
posted @ 2018-05-21 15:47 路边的十元钱硬币 阅读(149) 评论(0) 推荐(0) 编辑
摘要: 1. while 同 C++ 2. for 同 C++ 3. foreach,注意数组的定义 阅读全文
posted @ 2018-05-21 15:39 路边的十元钱硬币 阅读(89) 评论(0) 推荐(0) 编辑
摘要: 同C++ 支持if、switch、?: 不同之处 1. switch case支持字符。 参考: http://www.runoob.com/csharp/csharp-switch.html http://www.runoob.com/csharp/csharp-decision.html 阅读全文
posted @ 2018-05-21 15:35 路边的十元钱硬币 阅读(85) 评论(0) 推荐(0) 编辑
摘要: 1. 支持++和-- 含义和C++中相同 2. 条件运算 同C++ 3. 位运算 ^ 异或 ~ 取反 4. 支持?:运算 5. 特殊 参考: http://www.runoob.com/csharp/csharp-operators.html 阅读全文
posted @ 2018-05-21 15:32 路边的十元钱硬币 阅读(106) 评论(0) 推荐(0) 编辑
摘要: 1. 进制 前缀:0x 或 0X 表示十六进制,0 表示八进制,没有前缀则表示十进制。 后缀:可以是 U 或 L 的组合,其中,U 和 L 分别表示 unsigned 和 long。后缀可以是大写或者小写。 2. 科学记数法 e 3. 字符串 转义字符同C++ @的用法: 4. const 参考: 阅读全文
posted @ 2018-05-21 15:25 路边的十元钱硬币 阅读(106) 评论(0) 推荐(0) 编辑