Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/338.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何确保streamreader仅从文本文件中读取_C#_Exception_Text_Stream - Fatal编程技术网

C# 如何确保streamreader仅从文本文件中读取

C# 如何确保streamreader仅从文本文件中读取,c#,exception,text,stream,C#,Exception,Text,Stream,我正在制作一个filestream来读取文本文件,我想确保用户指定的目的地确实是一个文本文件,而不是图片或其他东西您无法确保该文件是一个文本文件。正如Kiyura所指出的,除非您对文件有严格的假设,如使用的语言和编码,否则不可能100%确定文件是文本或二进制文件 了解了这两个方面,您可以对内容进行一些统计分析,以确保文件中包含的单词总体上是有意义的。,但更重要的是:

我正在制作一个
filestream
来读取文本文件,我想确保用户指定的目的地确实是一个文本文件,而不是图片或其他东西

您无法确保该文件是一个文本文件。正如Kiyura所指出的,除非您对文件有严格的假设,如使用的语言和编码,否则不可能100%确定文件是文本或二进制文件

了解了这两个方面,您可以对内容进行一些统计分析,以确保文件中包含的单词总体上是有意义的。

,但更重要的是: