2015年12月6日
摘要: ====上一章《C#基础》一、为什么需要面向对象: 在面向对象出现之前,结构化程序设计是程序设计的主流,被称为”面向过程“的程序设计。 面向过程的开发方法,通常会存在以下问题: 1、软件复用性差 2、软件可维护性差 3、软件灵活性差 面向对象编程思想中的对象,... 阅读全文
posted @ 2015-12-06 23:45 海绵全是洞 阅读(2649) 评论(0) 推荐(0) 编辑
摘要: 当需要频繁修改字符串时,使用String类型会产生大量的垃圾字符串; 如果需要修改字符串而不创建新的字符串,可以使用StringBuilder类型提高性能。一、StringBuilder类型表示值为可变的字符序列,类似字符串。常用方法: Append:在字符串的结尾追加指定字符串 Equa... 阅读全文
posted @ 2015-12-06 22:51 海绵全是洞 阅读(292) 评论(0) 推荐(0) 编辑
摘要: compareTo()的返回值是整型,它是先比较对应字符的大小(ASCII码顺序),如果第一个字符和参数的第一个字符不等,结束比较,返回他们之间的差值,如果第一个字符和参数的第一个字符相等,则以第二个字符和参数的第二个字符做比较,以此类推,直至比较的字符或被比较的字符有一方全比较完,这时就比较字符的... 阅读全文
posted @ 2015-12-06 20:16 海绵全是洞 阅读(674) 评论(0) 推荐(0) 编辑
摘要: c#语言中的字符串类型: 是开发过程中使用频率较高的数据类型之一,用于存储一组字符。字符串类型存在两个名称:String和string。(前者是字符串类型的名称,后者是字符串类型的别名)一、c#语言中的String类型提供了许多功能强大的方法来操作字符串。1、字符串的比较: Equals:确定两... 阅读全文
posted @ 2015-12-06 20:11 海绵全是洞 阅读(4334) 评论(0) 推荐(0) 编辑
摘要: 提示: 1、1900年1月1日是星期一; 2、判断该年是否是闰年; 1 //判断今年是不是闰年 2 static bool LeapYear(int year) 3 { 4 if (year % 4 == 0 && year % 100 !... 阅读全文
posted @ 2015-12-06 17:33 海绵全是洞 阅读(1418) 评论(0) 推荐(0) 编辑
摘要: 1、什么是插入排序: 将待排序数列分为两部分:有序数据和待插入元素。 插入排序的基本操作是将一个待插入数据插入到一组有序数据中,把将要插入的数与各数据进行比较,当找到第一个比插入数大的元素时,该元素之前为插入位置。 1 namespace ConsoleApplication1 2 { 3 ... 阅读全文
posted @ 2015-12-06 15:07 海绵全是洞 阅读(643) 评论(0) 推荐(0) 编辑
摘要: 1、什么是选择排序: 是指从尚未排序的各元素中选择最小的元素同第一个元素交换,再从剩余的元素中选择最小的元素与第二个元素交换,以此类推,直至最终完成排序。 1 namespace ConsoleApplication1 2 { 3 class Program 4 { 5 ... 阅读全文
posted @ 2015-12-06 14:14 海绵全是洞 阅读(206) 评论(0) 推荐(0) 编辑
摘要: 1 using System; 2 using System.Collections.Generic; 3 using System.Linq; 4 using System.Text; 5 6 /* 7 练习7:将一个字符串数组的元素的顺序进行反转。 8 * {"3","a","8","h... 阅读全文
posted @ 2015-12-06 12:50 海绵全是洞 阅读(371) 评论(0) 推荐(0) 编辑
摘要: 1、什么是冒泡排序法:(通俗的讲就是将数组中的值“从小到大”依次排列) 是指对尚未排序的个元素从头到尾依次比较相邻的两个元素。若第一个数比第二个数小,则交换这两个元素,否则保持不变。 冒泡实现效果:小数向前移,大数向后移,类似于气泡向上升的过程 1 namespace ConsoleApplic... 阅读全文
posted @ 2015-12-06 12:47 海绵全是洞 阅读(443) 评论(0) 推荐(0) 编辑