随笔分类 - C#学习记录
摘要:超市收银系统 商品类 父类: using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace 超市收银系统 {
阅读全文
摘要:C#中的访问修饰符 修饰符 作用 public 公开的公共的 private 私有的,只能在当前类的内部访问 protected 受保护的,只能在当前类的内部以及该类的子类中访问 internal 只能在当前项目中访问。在用一个项目中,internal和public的权限是一样的。 protecte
阅读全文
摘要:多态专题 多态的概念 让一个对象能够表现出多种的状态(类型),屏蔽各个子类对象的差异 应用场景: using 多态学习; Chinese cn1 = new Chinese("徐"); Chinese cn2 = new Chinese("徐"); Japanese jp = new Japanes
阅读全文
摘要:Path类 在System.IO命名空间中,是一个静态类 常用方法 Path.GetFileName(); 获得文件名 Path.GetFileNameWithoutExtension(); 获得文件名但不包含扩展名 Path.GetExtension(); 获得文件的扩展名 Path.GetDir
阅读全文
摘要:集合 集合:很多类型的一个集合 数组:长度不可变,类型单一 集合的好处:长度可以任意改变,类型随便 泛型集合:长度可以任意改变,类型单一 ArrayList集合和Hashtable都在System.Collections 集合类型 特点 数组 长度不可变,类型单一,类型存放进去类型不变 ArrayL
阅读全文
摘要:继承 ## 基本概念 我们可能会在一些类中,写一些重复的成员,我们可以将这些重复的成员,单独的封装到一个类中,作为这些类的父类 子类 派生类 父类 基类 子类继承了父类,那么子类从父类那里继承过来了什么? 首先,子类继承了父类的属性和方法,但是子类并没有继承父类的私有字段。 问题:子类有没有继承父类
阅读全文
摘要:字符串 字符串的特性 字符串的不可变性 当给一个字符串重新赋值之后,老值并没有被销毁,而是指向了一个新开辟的空间,该空间存储新值。 当程序结束后,GC扫描整个内存,如果发现有的空间没有任何指向,则该空间被回收。 string s1 = "张三"; string s2 = "张三"; Console.
阅读全文
摘要:学习视频地址:https://b23.tv/BV1FJ411W7e5 面向对象概念 和面向过程的区别 面向过程:面向的是完成这件事的过程,强调的是完成这件事的动作 面向对象:找个对象帮你做事 打开冰箱门 把大象塞进冰箱里 关闭冰箱门 冰箱门可以被打开 大象可以被塞进冰箱里 冰箱门可以被关闭 这里,面
阅读全文
摘要:学习C#记录 学习视频地址:https://b23.tv/BV1FJ411W7e5 前言 学习C#的记录,记录的基本都是我不会的或者容易忘记的 一、转移字符 1.常见转移字符 \n 换行 mac系统能够识别,但是对于Windows的应用,需要使用/r/n这种写法 \b回车 字符串中,首尾部分使用是无
阅读全文