12 2017 档案

摘要:1)new 运算符: 用于创建对象和调用构造函数。2)new 修饰符:在用作修饰符时,new 关键字可以显式隐藏从基类继承的成员。3)new() 约束: 于在泛型声明中约束可能用作类型参数的参数的类型。ublic... 阅读全文
posted @ 2017-12-26 16:01 养鼠的猫 阅读(155) 评论(0) 推荐(0) 编辑
摘要:方法public static void QuickSort(int low, int high, int[] a) // 快速排序{ if(low >= high) // { return; } int fi... 阅读全文
posted @ 2017-12-26 15:18 养鼠的猫 阅读(86) 评论(0) 推荐(0) 编辑
摘要:发布器(publisher) 是一个包含事件和委托定义的对象。事件和委托之间的联系也定义在这个对象中。发布器(publisher)类的对象调用这个事件,并通知其他的对象。订阅器(subscriber) 是一个接受... 阅读全文
posted @ 2017-12-25 16:51 养鼠的猫 阅读(180) 评论(0) 推荐(0) 编辑
摘要:哈希表是一个键值对集合一个key对应一个valuekey必须唯一,区分大小写value可以是变量也可以是对象 Add()将指定的键和值添加到哈希表中Clear()从 Hashtable中移除所有的元素。Cont... 阅读全文
posted @ 2017-12-25 09:30 养鼠的猫 阅读(140) 评论(0) 推荐(0) 编辑
摘要:栈是一个内存数组,是一个LIFO的数据结构。数据只能从栈顶插入和删除。堆是一块内存区域,在队里可以分配大块内存用于存储某类型的数据对象。Stack(堆栈) Push() 将对象插 Stack的... 阅读全文
posted @ 2017-12-25 09:25 养鼠的猫 阅读(186) 评论(0) 推荐(0) 编辑
摘要:菜鸟教程-委托当遇到在运行时才能决定用哪种方法的时候,使用委托。可以把delegate看做一个包含有序方法列表的对象,这些方法具有相同的签名和返回类型。定义一个委托 delegate ()访问修饰符不是必须的... 阅读全文
posted @ 2017-12-23 14:54 养鼠的猫 阅读(122) 评论(0) 推荐(0) 编辑
摘要:动态数组ArrayList只能是一维,Array可以是多维的动态的增加和减少元素实现了ICollection和List和IEnumerable接口灵活的设置数组大小不安全的集合类型其元素为值类型时效率不高(装箱和... 阅读全文
posted @ 2017-12-23 11:36 养鼠的猫 阅读(221) 评论(0) 推荐(0) 编辑
摘要:集合的定义集合好比容器,将一系列相似的组合一起,是一个特殊的类,和数组一样,可以通过索引访问集合成员,也可以通过”键”来访问.与传统数组不同的是,集合的可以动态调整,可以在运时添加或删除元素。集合的类型泛型集合与... 阅读全文
posted @ 2017-12-23 11:20 养鼠的猫 阅读(79) 评论(0) 推荐(0) 编辑
摘要:代码如下using System;namespace test{ static class Method { public static int DayOfYear (int year, int month, ... 阅读全文
posted @ 2017-12-21 20:17 养鼠的猫 阅读(260) 评论(0) 推荐(1) 编辑
摘要:泛型是将类型作为参数来传递。泛型的优点:1、使用泛型可以重用代码,保护类型的安全以及提高性能为什么这样说,这里就有个例子 public void Swap(int x, int y){ int temp = x;... 阅读全文
posted @ 2017-12-21 11:17 养鼠的猫 阅读(214) 评论(0) 推荐(0) 编辑
摘要:创建一个学生类public class Student{ protected string name; protected string stuID; protected int score; public St... 阅读全文
posted @ 2017-12-20 16:06 养鼠的猫 阅读(232) 评论(0) 推荐(0) 编辑
摘要:用Stopwatch来记录时间,不过要使用,必须引入System.Diagnostics Stopwatch sw1_1 = new Stopwatch ();Stopwatch sw2_1 = new Stop... 阅读全文
posted @ 2017-12-20 11:43 养鼠的猫 阅读(366) 评论(0) 推荐(0) 编辑
摘要:using System;using System.Collections.Generic;using System.Collections;public static class MathMethod { p... 阅读全文
posted @ 2017-12-20 11:02 养鼠的猫 阅读(126) 评论(0) 推荐(0) 编辑
摘要:using System;using System.Collections;using System.Collections.Generic;/* * 定义泛型类MyList,该类模拟一个动态数组,可以用来存T... 阅读全文
posted @ 2017-12-20 09:53 养鼠的猫 阅读(145) 评论(0) 推荐(0) 编辑
摘要:什么是接口?接口是一组包含了类或结构可以实现的功能的定义 接口的特性:1、接口是一个引用类型,只有功能的定义,不包含功能的实现2、接口成员的访问级别是默认的(默认public),不可以带访问修饰符3、接口成员不能... 阅读全文
posted @ 2017-12-18 19:28 养鼠的猫 阅读(90) 评论(0) 推荐(0) 编辑
摘要:一、不可变类型stringstring person_1 = "Alina";//注意string是引用类型string person_2 = person_1;//这时候指向同一个空间person_2 = "C... 阅读全文
posted @ 2017-12-13 15:24 养鼠的猫 阅读(122) 评论(0) 推荐(0) 编辑
摘要:#!/usr/bin/python array = (7, 0, 1, 2, 0, 3, 0, 4, 2, 3, 0, 3, 2, 1, 2, 0, 1, 7, 0, 1)memory = []pointer =... 阅读全文
posted @ 2017-12-13 15:13 养鼠的猫 阅读(433) 评论(0) 推荐(0) 编辑
摘要:给个赞是对我最好的肯定~ 1 using System; 2 3 namespace 银行家算法 4 { 5 class MainClass 6 { 7 public class Banker { 8 static int[] available = new int[4]; //资源数 9 stat 阅读全文
posted @ 2017-12-13 15:04 养鼠的猫 阅读(717) 评论(0) 推荐(2) 编辑
摘要:一、抽象方法抽象方法是一种特殊的虚方法,它只起声明作用,所以只加“ ; ”号,一定不能带实现。用抽象方法就是因为在类中可以不用实现的时候,没必要写一个虚方法。抽象方法要用abstract修饰。访问修饰符不能用pr... 阅读全文
posted @ 2017-12-13 11:02 养鼠的猫 阅读(384) 评论(0) 推荐(0) 编辑
摘要:using System;namespace Lesson12_12{ public class Pet { public string name;// public void Bark () {// C... 阅读全文
posted @ 2017-12-12 17:16 养鼠的猫 阅读(99) 评论(0) 推荐(0) 编辑
摘要://写一系列的重载函数,使其对任意数组(int、char、string)均可排序。同时,在数组之后可增加int参数,使数组可指定排序范围。例如:{1,3,5,2,4},可对3、5、2排序,1和4不变。 publi... 阅读全文
posted @ 2017-12-12 17:07 养鼠的猫 阅读(52) 评论(0) 推荐(0) 编辑
摘要:一、面向对象编程三大特性封装继承多态二、析构函数1.构造方法的本质是一个构造器,是为了类的实例化而产生;2.构造方法是一种特殊的方法,它没有返回值,它必须与类重名,它只能在初始化的时候被系统自动执行,外部不能调用... 阅读全文
posted @ 2017-12-08 19:06 养鼠的猫 阅读(96) 评论(0) 推荐(0) 编辑
摘要:题太多了,看注释好了= =包含了一些out的使用,string的使用,StringBuilder的使用,类的属性,最大公约数的求法,还有英雄,武器类的设置using System;using System.Tex... 阅读全文
posted @ 2017-12-07 11:29 养鼠的猫 阅读(129) 评论(0) 推荐(0) 编辑
摘要:一、值类型、引用类型和指针类型 C#有三种类型:引用类型、值类型和指针类型。 1、值类型:在栈中分配空间,由系统自动分配 如:枚举类型、j结构类型(数值类型(decimal、整数类型(sbyte、byte、char、short、short、int、uint、long、long)、浮点类型(float 阅读全文
posted @ 2017-12-05 17:40 养鼠的猫 阅读(160) 评论(0) 推荐(0) 编辑
摘要:一、类和对象的概念类是描述具有相同特征和行为的抽象。对象是类的实例。二、类的作用类的作用就是分类!三、类的使用class关键字class 类名 { ... }四、类的成员1、字段类的共有属性class Car{ ... 阅读全文
posted @ 2017-12-05 11:51 养鼠的猫 阅读(104) 评论(0) 推荐(0) 编辑
摘要:一、枚举枚举类的赋值,值跟前一个的值有关,前一个值加一例子:enum Season: byte{ Spring=1,Summer,Fall,Winter }enum week{MON=0,TUE=1,WED,... 阅读全文
posted @ 2017-12-01 10:08 养鼠的猫 阅读(107) 评论(0) 推荐(0) 编辑