随笔分类 - C#基础
摘要:前言: 身处IT行业,最尴尬的情况莫过于面试或者考试的时候答不上来,以下是平日里遇到的一些常见的问题,记录一下! 一、什么是值类型?什么是引用类型?拆箱?装箱?装箱三步曲? 答:值类型:基元类型(int、float等)、枚举、结构,值存放在栈中,顺序存储 引用类型:string、数组、object、
阅读全文
摘要:前言: 或许你直到常用的一些修饰符,但是未必知晓他们的作用域,识记不如笔记,先记一下以备后续回顾 一、public 公有访问 最常见的一一种修饰符,此类型的成员可以无限制被外部访问,但也因此破坏了类的封装性 二、private 私有访问 只限于本类成员访问,子类,实例都不能访问,常用于作用域仅限于本
阅读全文
摘要:1、连接 string s3 = s1 + s2; 2、比较 Equals // == 比较运算符,返回值为bool类型 bool b = (s1==s2); //Equlas()方法,返回值为bool类型 Console.WriteLine(s1.Equals(s2)); //输出False Co
阅读全文
摘要:摘要:经过长时间的探讨跟实践之后,总算是搞懂了继承的特点,下面说一下个人的一些看点。 一、什么是继承? 假如我有一个Person类,类中有下面的一些成员 public class Person { public int age; public string name; private string
阅读全文
摘要:1、new后面可以跟匿名类型,使用方法例如:var student = new {name = “张三”,age = 18};属性无需定义类型,系统可自动识别(类似于var) 2、invoke()/BeginInvoke()同步方法:等待Invoke方法里面的线程执行完之后再往下执行,方法体里面的线
阅读全文
摘要:一、作用 静态类和非静态类最重要的区别是在于静态类不能被实例化,也就是说不能使用 new 关键字创建静态类类型的变量,防止程序员写代码来实例化该静态类或者在类的内部声明任何实例字段或方法。 用于存放不受实例数据影响的1数据和函数。其内所有的成员都必须为静态,等同于密封类。 二、静态成员 静态成员可以
阅读全文
摘要:一、常用变量类型 注意:浮点类型既能存储整数,也能存储小数。 金钱:decimal 范围:-7.9228×10的28次方 ~ 7.9228×10的28次方精度:28 ~ 29个有效位 注意:必须带后缀名M或者m,否则会被视为double型。 二、转义符 \n:换行 \":英文双引号 \t:表示tab
阅读全文
摘要:一、虚方法(virtual) 作用:当类中的函数需要在子类中重写时,可以使用虚方法。 示例: class Person { public virtual void XXX() { Console.WriteLine("我有一个梦想,那就是动身去往远方!!"); } } class Boy : Per
阅读全文