摘要: 学习字符串: 1 /** 2 * 一: 判断回文字符串。 3 * 例如: rotor 就是回文字符串。 4 * 5 */ 6 using System; 7 using System.Collections.Generic; 8 using System.Linq; 9 using System.T 阅读全文
posted @ 2017-10-08 23:06 LiuChangwei 阅读(304) 评论(0) 推荐(0) 编辑
摘要: 接口、多重接口: 定义:接口是指定一组函数成员而不实现成员的引用类型,其他类型 —— 类和结构可以实现接口。 1 /** 2 * 一: 1)定义 ICalculate 接口,接口文件如下: 3 * interface ICalculate 4 * { 5 * void getArea(); //计算 阅读全文
posted @ 2017-10-08 22:54 LiuChangwei 阅读(538) 评论(0) 推荐(0) 编辑
摘要: 方法重写: 定义:重写方法用相同的签名重写所继承的方法,即具有相同的方法名、返回类型和参数表。 1 /** 2 * 3 * 1、设计一个基类,在其中创建方法 MConvert , 4 * 这个方法接受一个代表公里数的参数,将其转换为对等的英里数之后, 5 * 然后创建一个继承此类的子类,增加可将输入 阅读全文
posted @ 2017-10-08 21:52 LiuChangwei 阅读(263) 评论(0) 推荐(0) 编辑
摘要: 方法重载(静态多态性): 定义:同一类中,方法名相同,参数的列表与返回值不同。 1 /** 2 * 一: 利用多态性实现多功能计算器: 3 * 4 * 1)定义方法名为 computeMethod 的方法,实现加法器。 5 * 2)再定义方法名为 computeMethod 的方法,实现具备加减乘除 阅读全文
posted @ 2017-10-08 21:41 LiuChangwei 阅读(235) 评论(0) 推荐(0) 编辑
摘要: 一、异常概述 系统在运行程序的时候,发生的严重错误。为了预防系统崩溃,给用户一个良好的反馈,这时就需要引入异常处理。 在C# 程序中,引发异常共有以下两种发生: (1)使用显式 throw 语句来引发异常。在此情况下,控制权将无条件转到处理异常的部分代码; (2)使用语句或表达式在执行过程中激发了某 阅读全文
posted @ 2017-10-07 23:12 LiuChangwei 阅读(259) 评论(0) 推荐(0) 编辑
摘要: HashTable 类: 该类实现一个哈希表,该哈希表将键映射到相应的值。任何非 null 对象都可以用作键或值。 1、HashTable 通常称为哈希表; 2、根据(Key)可以查找到相应的值(Value); 3、需要引用命名空间 System.Collections; 一、应用如下: 1 cla 阅读全文
posted @ 2017-10-07 19:37 LiuChangwei 阅读(213) 评论(0) 推荐(0) 编辑
摘要: 一、 ArrayList:集合,(即数组列表) 优点1: ArrayList 是一个可动态维护长度的集合。弥补了数组的局限性; 优点2: ArrayList 可以放入任意类型的数据。 1 //注:需要引入命名空间 using System.Collections; 2 class Program 3 阅读全文
posted @ 2017-10-07 19:28 LiuChangwei 阅读(535) 评论(0) 推荐(0) 编辑
摘要: 一、数学类: 在 System 命名空间下,是一个静态类。具有两个静态常量 E(自然数e)和 PI(圆周率)。 常用的静态方法: (1)Math.Abs();求绝对值; (2)Math.Round();求四舍五入; (3)Math.Ceiling();求大于或等于指定数值的最小整数; (4)Math 阅读全文
posted @ 2017-10-07 19:22 LiuChangwei 阅读(241) 评论(0) 推荐(0) 编辑
摘要: 1、数组定义 (1)什么是数组? 数组简单来说就是连续的多个变量的集中定义。 (2)为什么要定义数组? 数组用来解决多个变量定义的问,如几千几万变量无法一个一个去定义,这时就需要定义数组。 如下:给出多个数值,求最大值问题 1 //给出多个数值求最大值 2 int[] array = { 5, 45 阅读全文
posted @ 2017-10-06 23:33 LiuChangwei 阅读(297) 评论(0) 推荐(0) 编辑
摘要: 1、判断回文字符串 1 class Program 2 { 3 /// <summary> 4 /// 反转字符串 5 /// </summary> 6 /// <param name="strOrignial">原字符串</param> 7 /// <returns>反转之后的字符串</retur 阅读全文
posted @ 2017-10-05 18:09 LiuChangwei 阅读(226) 评论(0) 推荐(0) 编辑