![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C#中级
zhong_0419
这个作者很懒,什么都没留下…
展开
-
C#文件操作(File FileInfo FileStream)
命名空间:System.IO;File类:提供用于操作文件的静态方法。FileInfo类:提供操作文件的属性和实例方法。Directory类:提供用于操作目录的静态方法。DirectoryInfo类:提供用于操作目录的实例方法,此类不能被继承。简单来说,有Info这个词的类不是静态的,必须要实例化后才可以使用;而没有这个词的都是静态类,可以直接使用。当需要进行很多次对目录或...原创 2018-07-24 09:58:55 · 3614 阅读 · 0 评论 -
C#文件管理类
为了熟悉文件操作(File) 自定义一个方法进行管理文件操作管理类:1.创建文件:输入exit返回上一级,输入指定路径,创建新文件,路径存在就选择是否覆盖或者重新输入;2.删除文件:输入exit返回上一级,输入指定路径,判断该路径是否存在,存在就删除该文件,不存在就重新输入;3.修改文件:1)修改文件中的某个内容(doc,txt):例如把里面所有的“1”改成“2”;2)修改文...原创 2018-07-24 17:01:14 · 595 阅读 · 1 评论 -
C#封装Directory.Move()方法
思路:递归遍历整个文件夹对每个文件进行复制Directory.GetDirectories();对文件夹进行操作Directory.GetFiles();对文件进行操作 代码:class DirectoryMove { public static void DirCopy(string sourceFolderName, string destFold...原创 2018-07-25 14:16:10 · 5138 阅读 · 1 评论 -
C#实现2048小游戏
要实现这个简单的小游戏主要在于实现一个方向移动数字的移动及合并该如何处理然后其它方向的逻辑是相同的我做的这个基本功能实现了主要分为三个类Box.cs格子类(一些格子里保存的数据,行下标,列下标,是否合并过的开关。。)Grid.cs网格类(主要算法在里面)Manage2048.cs控制游戏类(控制游戏流程)经过几次简单的右移,这是控制台实现的数字变化效果(左上角的4是...原创 2018-07-19 20:39:35 · 11492 阅读 · 2 评论 -
C#线程基础知识
多线程和多进程的区别:任务管理器里各种不同的进程就是多进程,或者是你同时运行多个”.exe’程序就可以理解为多进程,多进程是要更多消耗CPU资源的。多线程是相对于进程里更小的单位,比如3个线程在1个进程里进行不同的操作,他们所拥有的资源就是那个进程里的资源,不会占用更多资源,只是通过线程更合理的分配资源。 运行一个控制台项目.exe,就会生成一个进程,在此进程中会生成一条主线程(主...原创 2018-07-25 20:16:23 · 189 阅读 · 0 评论