2013年3月25日
摘要: ylbtech- .NET-Basic:A.5-1,集合类 ArrayList。2,对字符串的处理(String)A.5-1,集合类 ArrayList。2,对字符串的处理(String)。1.A,笔记(Notes)返回顶部 1、集合类 ArrayList 成员函数 add(object o) remove(object o)从数组中查找o,若存在则删除 removeAt(int index)2、基础类 String 属性: Length:字符串长度 方法: IndexOf, LastIndexOf,split,replace,substring split(字符串),把字符串对象,按指... 阅读全文
posted @ 2013-03-25 17:54 ylbtech 阅读(199) 评论(0) 推荐(0) 编辑
摘要: ylbtech- .NET-Basic:A.4.5-输入一个日期,然后 DateTime 类,实现求这个日期是星期几,是该年的第几天A.4.5-输入一个日期,然后 DateTime 类,实现求这个日期是星期几,是该年的第几天1.A,源代码(Source Code)返回顶部 using System;namespace TextDateTime{ class Program { static void Main(string[] args) { Console.WriteLine("请输入日期(yyyy-mm-ddd)"); ... 阅读全文
posted @ 2013-03-25 17:45 ylbtech 阅读(321) 评论(0) 推荐(0) 编辑
摘要: ylbtech- .NET-Basic:A.4.5-异常处理(try catch finally),堆栈轨迹(StackTrace)A.4.5-异常处理(try catch finally),堆栈轨迹(StackTrace)实现一个有可能产生异常的函数,然后捕捉异常1.A,源代码(Source Code)返回顶部 using System;namespace 异常处理{ class Program { static void Main(string[] args) { Console.WriteLine("请输入日期(yyyy-mm... 阅读全文
posted @ 2013-03-25 16:59 ylbtech 阅读(355) 评论(0) 推荐(0) 编辑
摘要: ylbtech- .NET-Basic:A.4.4-密封类和密封方法 sealedA.4.4-密封类和密封方法 sealed --类似java中的 final 密封的方法不能被重写, 密封的类不能被继承 sealed针对的是子类,以及子类重写的方法1.A,源代码(Source Code)返回顶部 1.A.1,JiSuan.csusing System;namespace 密封类{ //抽象类 abstract class JiSuan { //抽象方法 public abstract int JieCheng(int num); }}... 阅读全文
posted @ 2013-03-25 16:40 ylbtech 阅读(272) 评论(0) 推荐(0) 编辑
摘要: ylbtech- .NET-Basic:A.4.3-抽象方法和抽象类 abstractA.4.3-抽象方法和抽象类 abstract 抽象方法和虚方法的区别;1.A,源代码(Source Code)返回顶部 1.A.1,Base.csusing System;//抽象方法特点://1,只有方法头//2,没有方法体namespace 抽象类及抽象方法{ //类添加abstract修饰,变成抽象类 abstract class Base { private int a; private int b; public Base() ... 阅读全文
posted @ 2013-03-25 16:24 ylbtech 阅读(215) 评论(0) 推荐(0) 编辑
摘要: ylbtech- .NET-Basic:A.4.2-虚函数 virtual 和多态的实现A.4.2-虚函数 virtual 和多态的实现; 虚函数(virtual):主要目的就是为了让子类重写,这样的方法可以有方法体abstract 子类的重写格式 : override 返回类型 方法名()1.A,运行效果图返回顶部 A.1,Person.csView Code using System;namespace 继承_虚函数{ class Person { int id; string name; string sex; pu... 阅读全文
posted @ 2013-03-25 16:10 ylbtech 阅读(208) 评论(0) 推荐(0) 编辑
摘要: ylbtech- .NET-Basic:A.4.1-类的继承(implement)A.4.1-类的继承(implement)1.A,源代码返回顶部 A.4.1,Person.csView Code using System;namespace 继承{ class Person { //字段 int id; //编号 string name; //姓名 string sex; //性别 //空参构造 public Person() { this.id ... 阅读全文
posted @ 2013-03-25 15:46 ylbtech 阅读(318) 评论(0) 推荐(0) 编辑
摘要: ylbtech- .NET-Basic:A.4-继承,方法重写(覆盖)(override),虚函数(virtaul)和多态,抽象方法和抽象类abstract,密封类(sealed)和密封方法,常量的定义(const)A.4-继承,方法重写(覆盖)(override),虚函数(virtaul)和多态,抽象方法和抽象类abstract,密封类(sealed)和密封方法,常量的定义(const)1.A,运行效果图返回顶部 三、继承1、继承的语法实现: class 子类名 : 基类名{}2、子类构造方法的实现,及base关键字的使用; ---super 1)通过base子类可以访问基类的成员, 2). 阅读全文
posted @ 2013-03-25 15:28 ylbtech 阅读(445) 评论(0) 推荐(0) 编辑
摘要: ylbtech- .NET-Basic:A.3.2-创建简单的类(人类),包含的概念(字段,构造,封装字段,创建方法,创建对象,赋值,调用方法)A.3.2-创建简单的类(人类),包含的概念(字段,构造,封装字段,创建方法,创建对象,赋值,调用方法)1.A,源代码返回顶部 1.A.1,Person.csusing System;namespace Test2{ class Person { //字段 int id;//编号 string name;//姓名 int age;//年龄 //两参构造 pu... 阅读全文
posted @ 2013-03-25 11:49 ylbtech 阅读(249) 评论(0) 推荐(0) 编辑
摘要: ylbtech- .NET-Basic:A.3.1-创建简单的类(人类),包含的概念(字段,构造,封装字段,创建对象,赋值)A.3.1-创建简单的类(人类),包含的概念(字段,构造,封装字段,创建对象,赋值)1.A,源代码返回顶部 1.A.1,Person.cs 人类using System;namespace Test1{ class Person { //字段 int id;//编号 string name;//姓名 int age; //年龄 //构造函数 /// <summary> ... 阅读全文
posted @ 2013-03-25 11:46 ylbtech 阅读(331) 评论(0) 推荐(0) 编辑
摘要: ylbtech- .NET-Basic:A.3-C# 面向对象编程A.3-C# 面向对象编程1.A,笔记(Notes)返回顶部 C#__面向对象编程;面向对象:面向对象编程的三大特性(封装,继承,多态)1、类和对象; ---实例化---> 类 对象 <---抽象---一... 阅读全文
posted @ 2013-03-25 10:49 ylbtech 阅读(576) 评论(1) 推荐(0) 编辑
摘要: ylbtech- .NET-Basic: A.2.3-数组的定义,遍历,求和,平均值,求最大值A.2.4-数组的定义,遍历,求和,平均值,求最大值1.A,源代码 using System;namespace Test1{ class Program { static void BianLi(int[] a) { //for (int i = 0; i < a.Length; i++) //{ // //Console.Write(a[i]+"\t"); // ... 阅读全文
posted @ 2013-03-25 09:49 ylbtech 阅读(581) 评论(0) 推荐(0) 编辑
摘要: ylbtech- .NET-Basic: A.2.2-阶乘算法A.2.2-阶乘算法1.A,源代码返回顶部 using System;namespace Test3{ class Program { static int Fun1(int num) { int s; if (num <= 0) { s = 0; } else { s = 1; ... 阅读全文
posted @ 2013-03-25 09:48 ylbtech 阅读(280) 评论(0) 推荐(0) 编辑
摘要: ylbtech- .NET-Basic: A.2.3-猜数字游戏A.2.3-猜数字游戏//Random r = new Random();//猜数字:让电脑随机出一个0~100之间得整数,用户循环来猜//5次以内猜对,很棒//5~10次猜对,一般//10 次以上,差1.A,源代码返回顶部 using System;namespace test4{ class Program { static void Main(string[] args) { //4, //Random r = new Random(); ... 阅读全文
posted @ 2013-03-25 09:48 ylbtech 阅读(230) 评论(0) 推荐(0) 编辑
摘要: ylbtech- .NET-Basic: A.2.1 定义函数输出|返回3个整数的和,平均值A.2.1 定义函数输出3个整数的和,平均值定义函数返回3个整数的和,平均值1.A,源代码 using System;namespace test1{ class Program { //定义函数输出3个整数的和,平均值 //定义函数返回3个整数的和,平均值 //空返回值 static void FunSum1(int a, int b, int c) { int sum = a + ... 阅读全文
posted @ 2013-03-25 09:47 ylbtech 阅读(535) 评论(0) 推荐(0) 编辑
摘要: ylbtech- .NET-Basic: A.2-基本算法实例A.2-基本算法实例1.A,运行效果图返回顶部 1,//定义函数输出3个整数的和,平均值//定义函数返回3个整数的和,平均值2,//九九乘法表3,//阶乘(递归算法)4,Random r = new Random();//猜数字:让电脑随机出一个0~100之间得整数,用户循环来猜//5次以内猜对,很棒//5~10次猜对,一般//10 次以上,差5,//用函数来处理数组 //输出数组//数组求和//数组求平均值//求数组的最大值6,//输入年,月//定义函数判断一个年份是否为闰年//定义函数,根据年份,月份,判断该月有多少天作者:yl 阅读全文
posted @ 2013-03-25 09:46 ylbtech 阅读(206) 评论(0) 推荐(0) 编辑
摘要: ylbtech- .NET-Basic: A.1.4,6,7-控制结构(if_else),循环结构(for,while,do while),循环结构(switch)A.1.4-控制结构(if else) ==1.AA.1.6-循环结构(for,while,do while) ==1.A.2A.1.7-循环结构(switch) ==1.A.31.A,源代码返回顶部 using System;namespace Test4{ class Program { static void Main(string[] args) { //选择结构... 阅读全文
posted @ 2013-03-25 09:45 ylbtech 阅读(254) 评论(0) 推荐(0) 编辑
摘要: ylbtech- .NET-Basic: A.1.2-变量的输出(变量定义,类型之间的转换)A.1.2-变量的输出(变量定义,类型之间的转换)1.A,源代码返回顶部 using System;namespace test2{ class Program { static void Main(string[] args) { //变量的输出 //int int a = 12; //double double b = 1.2d; ... 阅读全文
posted @ 2013-03-25 09:44 ylbtech 阅读(319) 评论(0) 推荐(0) 编辑
摘要: ylbtech- .NET-Basic:A.1.3-控制台输入,类型转换(int.Parse()),格式化输出A.1.3-控制台输入,类型转换(int.Parse()),格式化输出1.A,运行效果图返回顶部 using System;namespace Test3{ class Program { static void Main(string[] args) { //控制台输入 Console.WriteLine("请输入您的姓名?"); string username = Consol... 阅读全文
posted @ 2013-03-25 09:44 ylbtech 阅读(227) 评论(0) 推荐(0) 编辑
摘要: ylbtech- .NET-Basic: A.1.1-第一个输出程序“Hello World!”A.1.1-第一个输出程序“Hello World!”1.A,源代码 using System;namespace test1{ class Program { static void Main(string[] args) { //控制台输出 Console.WriteLine("Hello World!"); //控制台输入 Console.Read(); ... 阅读全文
posted @ 2013-03-25 09:43 ylbtech 阅读(253) 评论(0) 推荐(0) 编辑