04 2014 档案

摘要:C# 方法参数关键字:ref、out 当希望方法返回多个值时,声明 out方法很有用。使用 out参数的方法仍然可以将变量用作返回类型(请参见return),但它还可以将一个或多个对象作为 out参数返回给调用方法。此示例使用 out在一个方法调用中返回三个变量。请注意,第三个参数所赋的值为 Nu... 阅读全文
posted @ 2014-04-21 13:58 己为 阅读(513) 评论(8) 推荐(2) 编辑
摘要:struct 在实际问题中,一组数据往往具有不同的数据类型。例如, 在学生登记表中,姓名应为字符型;学号可为整型或字符型; 年龄应为整型;性别应为字符型;成绩可为整型或实型。 显然不能用一个数组来存放这一组数据。 因为数组中各元素的类型和长度都必须一致,以便于编译系统处理。为了解决这个问题,C语言... 阅读全文
posted @ 2014-04-18 10:20 己为 阅读(398) 评论(0) 推荐(1) 编辑
摘要:判断输入的字符串是否为数字。namespace读入一个整数{classProgram{staticvoidMain(string[]args){Console.WriteLine("请输入你的年龄!");intage=ReadInt();Console.WriteLine("你刚刚输入的年龄为"... 阅读全文
posted @ 2014-04-17 10:15 己为 阅读(426) 评论(6) 推荐(0) 编辑
摘要:散列表(Hash table,也叫哈希表),是根据关键码值(Key value)而直接进行访问的数据结构。也就是说,它通过把关键码值映射到表中一个位置来访问记录,以加快查找的速度。这个映射函数叫做散列函数,存放记录的数组叫做散列表。 给定表M,存在函数f(key),对任意给定的关键字值key,... 阅读全文
posted @ 2014-04-17 10:01 己为 阅读(309) 评论(0) 推荐(0) 编辑
摘要:冒泡排序 Bubble Sort 冒泡排序(Bubble Sort),是一种计算机科学领域的较简单的排序算法。 它重复地走访过要排序的数列,一次比较两个元素,如果他们的顺序错误就把他们交换过来。走访数列的工作是重复地进行直到没有再需要交换,也就是说该数列已经排序完成。 这个算法的名字由来是... 阅读全文
posted @ 2014-04-16 13:56 己为 阅读(208) 评论(0) 推荐(1) 编辑
摘要:快速排序 快速排序时所有排序算法中最高效的一种。 它采用了分治的思想:先保证列表的前半部分都小于后半部分,然后分别对前半部分和后半部分排序,这样整个列表就有序了。这是一种先进的思想,也是它高效的原因。因为在排序算法中,算法的高效与否与列表中数字间的比较次数有直接的关系,而“保证列表的前半部分都小... 阅读全文
posted @ 2014-04-16 13:46 己为 阅读(365) 评论(0) 推荐(0) 编辑
摘要:classProgram{staticvoidMain(string[]args){Console.WriteLine("***第一种情况************************************************");string[]array11=newstring[]{... 阅读全文
posted @ 2014-04-15 16:11 己为 阅读(380) 评论(0) 推荐(0) 编辑
摘要:索引器为了方便将类、结构或接口当做数组来使用。索引器用于封装内部集合或数组定义语法[访问修饰符] 返回类型 this[索引类型 索引名]{ //get或set方法体}索引本质就是属性利用索引可以用key得到项,亦可用项得到序号集合具有很强的通用性(方法名应该记住)增加Add、AddRange移除R... 阅读全文
posted @ 2014-04-15 14:21 己为 阅读(270) 评论(0) 推荐(0) 编辑
摘要://自动属性很模糊class一般属性{//字段num针对类内部而言是存在的,可访问的//针对外部,不允许访问的,甚至可以认为是“不存在”的privateintnum;publicintNum{get{returnnum;}set{num=value;}}}//属性的本质(***)//实际上作为类... 阅读全文
posted @ 2014-04-14 14:44 己为 阅读(300) 评论(0) 推荐(0) 编辑
摘要:接口接口是完全抽象的一种约定。接口就是用来实现的。语法:[访问修饰符] interface 接口名{ //接口成员定义}接口只有方法、属性、索引和事件的声明接口是用来实现的,所有成员默认为publicinterface IWalkable{ //返回类型 方法名(参数列表); void Wal... 阅读全文
posted @ 2014-04-14 10:59 己为 阅读(626) 评论(5) 推荐(0) 编辑
摘要:js判断是否是数字第一种方法isNaNisNaN 返回一个 Boolean 值,指明提供的值是否是保留值 NaN (不是数字)。 NaN 即 Not a Number isNaN(numValue)但是如果numValue果是一个空串或是一个空格,而isNaN是做为数字0进行处理的,而parseInt与parseFloat是返回一个错误消息,这个isNaN检查不严密而导致的。第二种方法 正则表达式 function checkRate(input) { var re = /^[0-9]+.?[0-9]*$/; //判断字符串是否为数字 //判断正整数 /^... 阅读全文
posted @ 2014-04-07 17:22 己为 阅读(152417) 评论(2) 推荐(4) 编辑