用c#可以创建什么文件 比如 XX.txt

来源:百度知道 编辑:UC知道 时间:2024/06/15 08:03:19
除了XX.txt XX.xml 还有什么 并说出 他们的创建方法 谢谢 分分不是问题 可以追加

文件主要有两种,文本文件和二进制文件。文本如程序代码、txt小说,xml,html等,是指文字内容(其实在内存中也是二进制)。二进制是指人不能看懂的,比如图片、程序exe文件,word文件,这些需要专门的软件来显示(只有软件才能读懂,不信你用记事本打开一个图片试试,全是乱码)。
上文说的是文件内容,它跟文件名没有任何关系,不信你可以把一个文本文件1.txt重命名为1.exe,再用记事本打开,你看到的内容是一样的。
c#可以创建任何文件,包括文本文件和二进制。文本文件又有个编码的问题(比如说,同一个字或字母、数字等,在内存中用什么样的二进制表示),c#可以很方便地支持各种编码。在google上搜一下Stream,找到相应的msdn网页,查看具体说明。

首先,你不要管他什么后缀名,其实很简单,只有两种:文本,和二进制。
而其他的比如XML,也是文本,只不过有专门的类来处理;
图片文件也是,也有专门的类来处理,然后用它的保存方法。

很简单。你保存成什么格式,就是什么格式的啊。

FileStream fs=new FileStream("1.xml",FileMode.Create);