![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
c#
文章平均质量分 50
西内i
我很懒,还没添加简介
展开
-
零基础c#学习day11【笔记】
1.序列化 序列化就是将对象转换为二进制 反序列化就是将二进制转换为对象 作用:传输数据 2.Partial部分类 在类中加入关键字Partial 可以允许重复类 相当于把一个类分成两个部分; 3.sealed密封类 在类中加入关键字sealed 不能够被其他类继承但是可以继承其他类 4.interface接口 语法: public interface I…abe { void …(); //接口中的成员不允许添加访问修饰符 默认就是Public 原创 2022-03-26 11:45:20 · 152 阅读 · 0 评论 -
零基础c#学习day10【笔记】
class Program { static void Main(string[] args) { Console.WriteLine("请输入你想要生产的笔记本的品牌:");//提示用户输入笔记本品牌; string brand = Console.ReadLine(); //接收用户输入 NoteBook nb = GetNoteBook(brand); //创建一个nb对象 得到子类 nb.notebook(); //调用方法原创 2022-03-25 14:57:53 · 87 阅读 · 0 评论 -
零基础c#学习day9【笔记】
1.FileStream文件流 使用FileStream来读取数据: FileStream fsread = new FileStream(@"E:\系统默认\桌面\文件类测 试.txt",FileMode.OpenOrCreate,FileAccess.ReadWrite); byte[] butter = new byte[1024 * 1024 * 5]; //3.8M 5M int r =原创 2022-03-24 14:39:37 · 131 阅读 · 0 评论 -
零基础c#学习day8【笔记】
1.继承 我们可能会在一些类中,写一些重复的成员,我们可以将这些重复的成员 单独的封装到一个类中,作为这些类的父类 student teacher driver 子类 / 派生类 person 父类 / 基类 子类对象可以调用父类成员,但是父类成员永远只能调用自己 子类继承了父类的属性和方法,但是子类并没有继承父类的私有字段 子类不继承父类的构造函数,但是子类会默认调用父类五参数的构造函数 每写一个类都要新建一个类文件 2.继承的特性 1.单根性:一个子类只能有一个父类 2.传递性:原创 2022-03-23 10:15:42 · 101 阅读 · 0 评论 -
零基础c#学习day7【笔记】
1.构造函数(构造方法) 作用:帮助我们初始化对象(给对象的每个属性一次赋值) 构造函数是一个特殊的方法 1.构造函数没有返回值,连void也不能写; 2.构造函数和类名一样 3.构造函数的修饰符必须为public 4.创建对象的时候会执行构造函数 5.构造函数可以有重载 6.类当中会有一个默认的无参数的构造函数 7.当你写了一个新的构造函数后原来的类中默认的无参的构造函数就被代替了 2.new关键字 Person zs = new Person; new帮助我们完成了三件事 1.在内存中开辟一块原创 2022-03-22 19:30:03 · 87 阅读 · 0 评论 -
零基础c#学习day6【笔记】
1.面向过程---->面向对象 面向对象(封装,继承,多态) 面向过程:面向的完成这件事的过程,强调的是完成这件事的动作; 面向过程 例如:把大象塞进冰箱里 有三步过程 1.打开冰箱门; 2.把大象塞进去; 3.关闭冰箱门 以人为主体 面向过程 例如 一个小个子需要搬凳子 高个子却不用; 如果我们用面向过程的思想来解决事情的时候,当执行这件事的人的不同的时候 我们需要为不同的人量身定做解决事情的方法. 2.面向对象:找个对象帮你做事; 把大象塞进冰箱里 你; 三个对象:大象 冰箱 你; 我们把原创 2022-03-21 22:03:01 · 118 阅读 · 0 评论 -
零基础c#学习day5【笔记】
飞行棋项目实例原创 2022-03-20 11:00:15 · 4104 阅读 · 0 评论 -
零基础c#学习day4【笔记】
1.冒泡排序 将一个数组中的元素按照从小到大或者从大到小的顺序进行排序; int[] nums = {9,8,7,6,5,4,3,2,1,0};//变成0,1,2,3,4,5,6,7,8,9,; 第一趟比较:8,7,6,5,4,3,2,1,0,9;交换9次 第二趟比较:7,6,5,4,3,2,1,0,8,9;交换8次 第三趟比较:6,5,4,3,2,1,0,7,8,9;交换7次; 第四题比较:5 4 3 2 1 0 6 7 8 9交换了6次 第五趟比较:4 3 2 1 0 5 6 7 8 9交换了5次 第六原创 2022-03-19 14:49:36 · 648 阅读 · 0 评论 -
零基础c#学习day3【笔记】
1.*程序调试 写完这段程序后想看一下这段程序的执行过程 当写完这段程序后发现程序并没有按照你想象的样子去执行 调试方法 1.F11逐语句调试(单步调试) 2.F10逐过程调试 3.断电调试(程序运行到断点处就不会执行了) int a = Int.Parse(“string”); bool b = int.TryParse(“123abc” ,out number); 尝试着将一个字符串转换为int型 4.c#中函数就是方法 ,方法就是函数 方法就是帮助我们做一件事情 必须要有参数和返回值原创 2022-03-18 09:09:37 · 644 阅读 · 0 评论 -
零基础c#学习day2【笔记】
1.命名规则 camel:首字母小写,其余单词首字母大写,多用于给属性变量命名 pascal:每个单词首字母大写,其余字母小写,多用于给类,变量命名 2.加号的作用 连接:当加号两边有一边是字符串的时候 相加:当加号两边都是数字的时候 3.占位符 使用方法:先占一个坑,在填一个坑 挖几个坑填几个坑,多填了不报错,没效果;少填了异常,占位符按照挖坑的顺序输出 格式: Console.WriteLine("{1},{2},{3}",a,b,c); 4.转义符 \n:表示换行 “” 表示一个英文半角双原创 2022-03-17 10:01:16 · 268 阅读 · 0 评论 -
零基础c#学习day1【笔记】
c#基础语法原创 2022-03-16 20:29:47 · 377 阅读 · 0 评论