随笔分类 -  C#学习笔记

记录
摘要:using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace 显示实现接口 { class Program { 阅读全文
posted @ 2021-08-11 19:36 静态类 阅读(42) 评论(0) 推荐(0)
摘要:public interface I ... able (以I开头,以able结尾,代表一种能力) { 成员; } 接口就是一种规范,一种能力。只要一个类继承了一个接口,这个类就必须实现这个接口中的所有成员。 为了多态,接口不能被实例化,也就是说,接口不能被new(不能创建对象)目前不能创建对象的有 阅读全文
posted @ 2021-08-10 21:19 静态类 阅读(76) 评论(0) 推荐(0)
摘要:我们任何对象调用ToString的时候,打出来的都是这个类的命名空间的名字 using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tas 阅读全文
posted @ 2021-08-10 11:32 静态类 阅读(107) 评论(0) 推荐(0)
摘要:在类前面加一个sealed 这个类就成了密封类 密封类的特点:密封类不可以被别人继承,但是可以继承别人 using System; using System.Collections.Generic; using System.Linq; using System.Text; using System 阅读全文
posted @ 2021-08-10 11:09 静态类 阅读(140) 评论(0) 推荐(0)
摘要:partial 在类名前面加partial 部分类 可以在同一个项目中创建两个同名的类,然后这两个类实质上就是一个,但是可以分开写程序,里面包含的方法字段参数都可以通用 using System; using System.Collections.Generic; using System.Linq 阅读全文
posted @ 2021-08-10 11:04 静态类 阅读(76) 评论(0) 推荐(0)
摘要:序列化:就是将对象转换为二进制 反序列化:就是将二进制转换为对象 作用:传输数据。 序列化: 1)将这个类标记为可以被序列化的。 [Serializable] 指示一个类可以序列化,此类不可以被继承 阅读全文
posted @ 2021-08-09 17:06 静态类 阅读(56) 评论(0) 推荐(0)
摘要:值类型:int double char decimal bool enum struct 引用类型:string 数组 自定义类 集合 object 接口 值传递和引用传递 //值传递和引用传递 int n1=10; int n2=n1; n1=20 Console.WriteLine(n1); C 阅读全文
posted @ 2021-08-09 13:58 静态类 阅读(47) 评论(0) 推荐(0)
摘要:public:所有对象都可以访问; private:对象本身在对象内部可以访问; protected:只有该类对象及其子类对象可以访问 internal:同一个程序集的对象可以访问; protected internal:访问限于当前程序集或派生自包含类的类型。 private < internal 阅读全文
posted @ 2021-08-09 11:05 静态类 阅读(67) 评论(0) 推荐(0)
摘要:概念:让一个对象能够表现出多种的状态(类型) 在这之前:每个父类都要强转成子类,才可以调用每个子类的方法 //概念:能让一个对象表现出多种的状态(类型) //实现多态的3中手段:1、虚方法 2、抽象类 3、接口 Chinese cn1 = new Chinese("韩梅梅"); Chinese cn 阅读全文
posted @ 2021-07-18 17:06 静态类 阅读(138) 评论(0) 推荐(0)
摘要:FileStream 是操作字节的 StreamReader跟StreamWriter是操作字符串的 操作文件的方法的命名空间都是IO using System; using System.Collections.Generic; using System.IO; using System.Linq 阅读全文
posted @ 2021-07-18 13:33 静态类 阅读(90) 评论(0) 推荐(0)
摘要:用文件流的方法将一个多媒体文件从一个文件夹复制到另外一个文件夹 首先是创建一个需要复制的文件路径 再创建一个需要复制文件的指定路径 之后把这个复制的过程写成一个方法,传入这两个路径进去 方法中,创建一个读取的文件流,负责把需要复制的文件读取出来 再创建一个写入的文件流,负责把需要复制的文件写入到指定 阅读全文
posted @ 2021-07-18 13:09 静态类 阅读(161) 评论(0) 推荐(0)
摘要://FileStream File //创建FileStream对象 FileStream f = new FileStream(@"F:\程序测试文件夹\new.txt",FileMode.OpenOrCreate,FileAccess.Read ); ///FileMode:Open 打开 如果 阅读全文
posted @ 2021-07-18 12:56 静态类 阅读(92) 评论(0) 推荐(0)
摘要:using System; using System.Collections; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespac 阅读全文
posted @ 2021-07-11 20:43 静态类 阅读(61) 评论(0) 推荐(0)
摘要:字典键值对的键是唯一的,如果添加了相同键的项就会抛异常,可以通过索引的方式进行重新赋值 using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threadi 阅读全文
posted @ 2021-07-11 19:13 静态类 阅读(66) 评论(0) 推荐(0)
摘要:装箱:就是将值类型转换为引用类型 拆箱:将引用类型转换位值类型 看两种类型是否发生了装箱和拆箱,要看,这两种类型是否存在继承关系 using System; using System.Collections; using System.Collections.Generic; using Syste 阅读全文
posted @ 2021-07-11 18:51 静态类 阅读(89) 评论(0) 推荐(0)
摘要:对元素的类型有了确切的定义,跟数组类似,在声明集合的时候就已经确定了里面元素的类型 泛型集合的各种方法跟ArrayList等集合的用法是一样的 //创建泛型集合对象 List<int> list = new List<int>(); using System; using System.Collec 阅读全文
posted @ 2021-07-11 18:17 静态类 阅读(174) 评论(0) 推荐(0)
摘要:绝对路径:通过给定的路径能够直接在我的电脑中找到的文件 相对路径:文件相对于应用程序的路径 结论: 我们在开发中要尽量使用相对路径 File方法只能读取小文件,是一下子全读出来。如果读大文件则使用文件流来读取 using System; using System.Collections.Generi 阅读全文
posted @ 2021-07-11 17:53 静态类 阅读(561) 评论(1) 推荐(0)
摘要:using System; using System.Collections; using System.Collections.Generic; using System.IO; using System.Linq; using System.Text; using System.Threadin 阅读全文
posted @ 2021-07-11 16:56 静态类 阅读(45) 评论(0) 推荐(0)
摘要:ASC 128 a-z,0-9 a:10001110 ASCII 256 GB2312 简体字 Big5 繁体字 unicode 解析起来非常慢 UTF-8 编码:将字符串以怎样的形式保存为二进制 乱码:产生乱码的原因:就是你保存这个文件所采用的编码,跟你打开这个文件所采用的编码格式不一样 阅读全文
posted @ 2021-07-11 11:46 静态类 阅读(46) 评论(0) 推荐(0)
摘要:using System; using System.Collections.Generic; using System.IO; using System.Linq; using System.Text; using System.Threading.Tasks; namespace File类的基 阅读全文
posted @ 2021-07-11 11:10 静态类 阅读(54) 评论(0) 推荐(0)