文章分类 - .net(c#)
摘要:对面向对象的编程初步实践. 此程序抽象出一些需要公用的attribute,property,method作为一个TaskInfomation类 在此只列出业务层的操作代码: public class TaskInformation { /// ///私有字段 /// #region Data protec...
阅读全文
摘要:/**********************************************/ /*-----------------驱动遍历------------------*/ /**********************************************/ static void Main(string[] args) ...
阅读全文
摘要:string a = "aaa" 当你改变a,比如a="bbbb"的时候,会创建另外一个string对象,原来的对象还保留! 而StringBuilder对象值改变则不会另外创建一个变量! 当对字串本身进行操作时,stringbuilder性能要优于string,内存使用要少于string. 如: string a = "abcdefg"; a = a.replace("e", "c"); 和 ...
阅读全文
摘要:/// /// 定义接口 /// interface IUser { string getName(); /// /// 接口属性的实例 /// string Name { get; set; ...
阅读全文
摘要:/// ///定义所有图形的属性和计算面积的的方法用抽象类来构造抽象方法和属性 /// abstract class Shape { public abstract double border { get; set;} public abstract void area(); } /*********圆的类********...
阅读全文
摘要:继承中的virtual,override,new,abstract 写这个,只是想作个总结,刚刚看完继承章节中的这部分,乱乱的,理一下思路. 一般的继承就不再说了,现在主要说一下virtual,override,new,abstract的区别 和作用等. 先说new.平时我们都是用他来声明一个对象,当然在struct和enum中也可以使 用他,我试过,虽然不是类,也不像对象,但是可...
阅读全文
摘要:/*******************************************/ /* 值类型和引用类型 的区别*/ /*******************************************/ /*定义个类写两个返回值为空的方法来 交换 数据 并输出交换后的值*/ class Exchange { //值类型 publ...
阅读全文
摘要:namespace _0_12_01 { class Program { static void Main(string[] args) { car c = new car(); c.Make = "Auces"; // 1,3 string s = c.Make; // 4...
阅读全文
摘要:OO大楷分几种: 面向对象的分析(OOA)、设计(OOD)、编程(OOP)、测试(OOT)、维护(OOSM) OO的基本特征:封装、继承、多态 对象与类几简单含义: 对象由一组属性和对这组属性操作的一组服务构成 类是具有相同属性和服务的一组对象的集合。 OOP的三个标准条件: 1)使用对象而不是算法作为其基本逻辑构件 2)任何一个对象都必须是某个类的实例 ...
阅读全文
摘要:/*--输入N个学生的4门课程成绩,比较总成绩大小. (目前只实例了两个学生)--*/ namespace _0_11_02 { class Student { //定义一个保存用户名的私有变量, 为成员。 string _name; /// /// 封装一个属性 代表学生姓名 //...
阅读全文
摘要:static void Main(string[] args) { int i, j; //int [] k; //初始化交错数组,并对行赋值。 ...
阅读全文
摘要:static void Main(string[] args) { /**************************************************/ /*输入5个数,求其最大值*/ /********************************************...
阅读全文
摘要:static void Main(string[] args) { /***********************************************/ /*--1维--*/ /***********************************************/ ...
阅读全文
摘要:namespace _0_09_控制流 { class Program { static void Main(string[] args) { /*--一个死循环--*/ int i; for (i=0; ;i++) { Con...
阅读全文
摘要:static void Main(string[] args) { /*--递增/递减--*/ int i = 1; //i++表达式计算之后才递增。++i表达式计算之前就递增 Console.WriteLine(i++); Console.WriteLine(++i); ...
阅读全文

浙公网安备 33010602011771号