随笔分类 - C#基础
摘要:值类型:int ,short ,byte ,char ,bool ,double ,float ,struct ,enum ,decimal储存在栈里面,效率高,用完直接释放,但无法存储大小不固定值类型进行赋值的时候是把数据拷贝了一个副本进行赋值,因为数据直接存储在栈中,所以把栈拷贝了一份即把数据拷
阅读全文
摘要:泛型委托: 1 namespace 泛型委托 2 { 3 public delegate void Mydelegate(T msg); 4 class Program 5 { 6 7 static void Main(string[] args) 8 ...
阅读全文
摘要:1、单例模式1)将构造函数私有化2)提供一个静态方法,返回一个对象3)创建一个单例 1 namespace 单例模式 2 { 3 public partial class Form1 : Form 4 { 5 public Form1() 6 { 7 ...
阅读全文
摘要:1.new关键字Person zsPerson=new Person();A、new帮助我们做了3件事儿:1)、在内存中开辟一块空间。2)、在开辟的空间中创建对象。3)、调用对象的构造函数进行初始化对象B、隐藏从父类那里继承过来的成员2.访问修饰符public:公开的公共的,在哪都能访问。priva...
阅读全文
摘要:1、Directory 操作文件夹1)创建文件夹1 Directory.CreateDirectory(@"C:\a");2 Console.WriteLine("创建成功");3 Console.ReadKey();View Code2)删除文件夹1...
阅读全文
摘要:1、MD5 1 namespace MD5加密与解密 2 { 3 class Program 4 { 5 static void Main(string[] args) 6 { 7 string s = GetMD5("123"...
阅读全文
摘要:1、c#中的访问修饰符public :公开的公共的private:私有的,只能在当前类的内部访问protected:受保护的,只能在当前类的内部以及该类的子类中访问。internal:只能在当前程序集中访问。在同一个项目中,internal和public的权限是一样。protected intern...
阅读全文
摘要:1、绝对路径和相对路径绝对路径:通过给定的这个路径直接能在我的电脑中找到这个文件。相对路径:文件相对于应用程序的路径。结论:我们在开发中应该去尽量的使用相对路径。2、装箱、拆箱装箱:就是将值类型转换为引用类型。拆箱:将引用类型转换为值类型。看两种类型是否发生了装箱或者拆箱,要看,这两种类型是否存在继...
阅读全文
摘要:ArrayListArrayList list=new ArrayList();list.Add() //添加单个元素list.AddRange() //添加集合元素list.Clear() //清空所有元素list.Remove() //删除单个元素,参...
阅读全文
摘要:一1.继承:我们可能会在一些类中,写一些重要的成员,将这些重复的成员单独的封装到一个类中,作为这些类的父类。Student Teacher Driver 子类 也叫派生类Person 父类 也叫基类子...
阅读全文
摘要:字符串的处理练习:课上练习1:接收用户输入的字符串,将其中的字符以与输入相反的顺序输出。"abc"→"cba"方法1:1 string str = "abcdefg";2 for (int i = str.Length - 1; i >= 0; i--)3 ...
阅读全文
摘要:引用命名空间快捷键:Shift + Alt +F10;值类型和引用类型:区别:1,值类型和引用类型在内存上存储的地方不一样;2、在传递值类型和传递引用类型的时候,传递的方式不一样。值类型我们称之为值传递,引用类型我们称之为引用传递。我们学的值类型和引用类型:值类型:int、double、bool、c...
阅读全文
摘要:2、类语法:[public] class 类名{ 字段; 属性; 方法;}写好了一个类之后,我们需要创建这个类的对象,那么,我们管创建这个类的对象过程称之为类的实例化。使用关键字 new.this:表示当前这个类的对象。类是不占内存的,而对象是占内存的。3、属性属性的作用就是保护字段、对字段的赋值和...
阅读全文
摘要:1、我们在Main()函数中,调用Test()函数,我们管Main()函数称之为调用者,管Test()函数称之为被调用者。如果被调用者想要得到调用者的值:1)、传递参数。2)、使用静态字段来模拟全局变量。 (C#中,不存在全局变量)eg: public static int _number=10;如...
阅读全文
摘要:常量声明常量: 常量不能被重新赋值const 变量类型 变量名=值;字段与变量的区别:变量只能存储一个值,字段可以存储多个值。枚举:语法:[public] enum 枚举名 {值1,值2,值3,........}public:访问修饰符(可省略)enum:关键字,声明枚举的关键字枚举名:...
阅读全文
摘要:Console.Write 表示向控制台直接写入字符串,不进行换行,可继续接着前面的字符写入。 Console.WriteLine 表示向控制台写入字符串后换行。 Console.Read 表示从控制台读取字符串,不换行。 Console.ReadLine 表示从控制台读取字符串后进行换行。 (接收...
阅读全文
posted @ 2015-11-02 17:15
菜鸟,你好

浙公网安备 33010602011771号