今天是我学习C#基础的第13天,可以说马上就要结束这个基础课程,感觉学习的理论性的我不能说全部掌握了,我只想说在思路上面的语法以及用法我应该基本掌握了,感觉效果不错,不得不说,要想在一种语言上面有大的突破,基础的还是很重要的,所以从基础学起,我认为我的选择还是对的。而且我选择了在云和学院学习,感觉效果挺好的。

今天总结了昨天讲的不熟悉的泛型的东西,今天在我们的博客园里面看到了一位博客友友写的泛型的类,写的好清晰呀,感觉博客园是个好地方,那时间刚开始加入博客园认为每天要写博客好累啊,现在感觉挺好的,在这里我也可以对今天学习的知识总结啦,而且我们每天进步的一点点都可以和大家一起分享,好美妙!好啦,情商不在增高了,总结我今天的知识啦。

<1>string.Format() 与Console.WriteLine()的区别:

在这里可以看到不同,一个是有返回值的,用return返回一个值;而Console.WriteLine则是没有返回值的。

<2>Path类常用成员

上面是举例说明了常用的方法,这些方法需要我练习啦,试用下怎么使用的啦。

<3>  File类常用成员

(1)简单的文件读写常用的静态方法

                 void AppendAllText(string path, string contents),将文本contents附加到文件path中;
                 bool Exists(string path)判断文件path是否存在;
                 string[] ReadAllLines(string path) 读取文本文件到字符串数组中;
                 string ReadAllText(string path) 读取文本文件到字符串中;
                 void WriteAllText(string path, string contents),将文本contents保存到文件path中,会覆盖旧内容;
                 WriteAllLines(string path,string[] contents),将字符串数组逐行保存到文件path中,会覆盖旧内容。

(2)File类的方法

File.Copy(“source”, “targetFileName”, true);//文件拷贝,true表示当文件存在时“覆盖”,如果不加true,则文件存在报异常;
                 File.Exists();//判断文件是否存在;
                 File.Move(“source”, “target”);//移动(剪切);
                 File.Delete(“path”);//删除。如果文件不存在?不存在,不报错;
                 File.Create(“path”);//创建文件。

              (3)File类的文件,操作文本文档
                 File.ReadAllLines(“path”, Encoding.Default);//读取所有行,返回string[];
                 File.ReadAllText(“path”, Encoding.Default);//读取所有文本返回string;
                 File.ReadAllBytes(“path”);//读取文件,返回byte[],把文件作为二进制来处理;
                 File.WriteAllLines(“path”, new string[4] ,Encoding.Default);//将string数组按行写入文件;
                 File.WriteAllText(“path”, “string”);//将字符串全部写入文件;
                 File.WriteAllBytes(“path”,new byte[5]);//将byte[]全部写入到文件;
                 File.AppendAllText()//将string追加到文件。
              (4)简单的文件读写

                 ReadAllText与AppendAllText;
                 ReadAllLines与WriteAllLines;
                 StreamReader与StreamWriter。
             简单的写啦几个方法:
               
               
               好啦,今天的总结就到这啦,由于各种原因,下午就只讲啦这两个类的方法,我要自己练习这些方法啦,今天就只有这些啦!

Path类和File类的应用的更多相关文章

  1. JavaSE常用类之File类

    File类 只用于表示文件或目录的信息,不能对文件内容进行访问. java.io.File类∶代表文件和目录.在开发中,读取文件.生成文件.删除文件.修改文件的属性时经常会用到本类. File类不能访 ...

  2. .net学习之集合、foreach原理、Hashtable、Path类、File类、Directory类、文件流FileStream类、压缩流GZipStream、拷贝大文件、序列化和反序列化

    1.集合(1)ArrayList内部存储数据的是一个object数组,创建这个类的对象的时候,这个对象里的数组的长度为0(2)调用Add方法加元素的时候,如果第一次增加元神,就会将数组的长度变为4往里 ...

  3. C#文件操作常用相关类(Directory类、File类、Path类)

    1.文件操作常用相关类 1)File //操作文件,静态类,对文件整体操作.拷贝.删除.剪切等 2)Directory //操作目录(文件夹),静态类 3)DirectoryInfo //文件夹的一个 ...

  4. 在外部存储器上写入或读取文件(Environment类、File类的使用)

    1.Environment类 简单介绍:http://www.cnblogs.com/mengdd/p/3742623.html 详细介绍:http://www.2cto.com/kf/201408/ ...

  5. Java常用类之File类

    File 类: 1. java.io.File 类代表系统文件名(路径名.文件名); 2. File 类常见的构造方法: 2.1. File(String pathname):通过将给定路径名字符串转 ...

  6. Path类与Directory类与File类

    阅读目录 开始 Path 对路径 字符串进行操作 获得后缀 能合并路径 获取文件名 Directory和DirectoryInfo  对目录进行操作 判断目录是否存在 创建目录 删除目录 获取目录下所 ...

  7. Java基础IO类之File类

    大三了,目前基础太差了,重新学习过!代码如下,里面都有详细的解释每一行代码代表的意思~ package IODemo; import java.io.File; import java.io.File ...

  8. JavaIO之File类

    Java-IO之File类 Java-IO之File类 1. File类 1.1. File类说明 1.2. 体验 File 类 1.3. 构造一个 File 类实例: 1.4. 路径: 1.4.1. ...

  9. JAVA IO分析一:File类、字节流、字符流、字节字符转换流

    因为工作事宜,又有一段时间没有写博客了,趁着今天不是很忙开始IO之路:IO往往是我们忽略但是却又非常重要的部分,在这个讲究人机交互体验的年代,IO问题渐渐成了核心问题. 一.File类 在讲解File ...

随机推荐

  1. python3打印26个英文字母

    for a in range(ord('a'), ord('z') + 1): print(chr(a) , end="") for a in range(ord('A'), or ...

  2. MFC文档(SDI)应用:画图程序(画圆、画线、鼠标事件)

    要求 1. 在客户区输出一条顺时针45度的直线.一个正方形.一个大圆: 2. 在客户区输出一个图标: 3. 当按下鼠标左键时,将以鼠标坐标为圆心画直径为20个单位的小圆. 首先设置两个变量,用来保存颜 ...

  3. Unity3D中的序列化测试

    Unity3D中序列化字段常使用[SerializeField],序列化类常采用[System.Serializable],非序列化采用[System.NonSerialized]. 序列化类使用时发 ...

  4. sql server 查找主键、外键、索引、约束

    主键约束 SELECT   tab.name AS [表名],   idx.name AS [主键名称],   col.name AS [主键列名] FROM   sys.indexes idx    ...

  5. ExtJs GridPanel 给表格行或者单元格自定义样式

    Ext.onReady(function(){ Ext.create('Ext.data.Store', { storeId:'simpsonsStore', fields:['name', 'ema ...

  6. Hadoop日志分析工具——White Elephant

    White Elephant 是一个Hadoop日志收集器和展示器,它提供了用户角度的Hadoop集群可视化.White Elephant 是全球最大的职业社交网站Linkedin开发的一套分析Had ...

  7. Lua中的loadfile、dofile、require详解

    1.loadfile——只编译,不运行 loadfile故名思议,它只会加载文件,编译代码,不会运行文件里的代码.比如,我们有一个hellofile.lua文件: 复制代码代码如下: print(“h ...

  8. [转]eclipse导入V7包出现错误解决办法

    android下v4    v7   v21等包是android系统的扩展支持包,就想windows的系统补丁一个道理. android的扩展包主要是用来兼容低版本的,比如android3.0以后出现 ...

  9. Entity Framework应用:使用Code First模式管理存储过程

    在EF中使用存储过程和使用视图是很相似的,一般会使用Database对象上的两个方法:SqlQuery和ExecuteSqlCommand.为了从存储过程中读取很多数据行,我们只需要定义一个类,我们会 ...

  10. sparkR 跑通的函数

    spark1.4.0的sparkR的思路:用spark从大数据集中抽取小数据(sparkR的DataFrame),然后到R里分析(DataFrame). 这两个DataFrame是不同的,前者是分布式 ...