C# 使用DataTable.ReadXml()方法时测试是否为空文件

C# 使用DataTable.ReadXml()方法时测试是否为空文件,c#,datatable,xmlreader,C#,Datatable,Xmlreader,因此,我使用了所描述的DataTable.ReadXml()方法 像这样: 但是如果。\MyFile.xml是空文件,则该方法将崩溃。。在将文件传递给ReadFile()方法之前,如何测试文件是否为空 // Create new FileInfo object and get the Length. FileInfo f = new FileInfo(fileName); long s1 = f.Length; 使用StreamReader并检查文件内容? // Create new File

因此,我使用了所描述的
DataTable.ReadXml()
方法 像这样:


但是如果。\MyFile.xml是空文件,则该方法将崩溃。。在将文件传递给
ReadFile()
方法之前,如何测试文件是否为空

// Create new FileInfo object and get the Length.
FileInfo f = new FileInfo(fileName);
long s1 = f.Length;

使用StreamReader并检查文件内容?
// Create new FileInfo object and get the Length.
FileInfo f = new FileInfo(fileName);
long s1 = f.Length;