C# File.ReadAllLines问题

C# File.ReadAllLines问题,c#,file-io,datagridview,gridcontrol,C#,File Io,Datagridview,Gridcontrol,我有一个.dll文件,我正在尝试将其中的文本文件读取到我的GridControl。 文本文件如下所示(包含更多行…): 我的代码: char[] chrArray10 = new char[1]; chrArray10[0] = '\t'; Assembly assembly = Assembly.LoadFile("C:/Users/PC-Me/documents/visual studio 2013/Projects/ClassLibrary1/ClassLibrary1/bin/Debug

我有一个.dll文件,我正在尝试将其中的文本文件读取到我的GridControl。 文本文件如下所示(包含更多行…):

我的代码:

char[] chrArray10 = new char[1];
chrArray10[0] = '\t';
Assembly assembly = Assembly.LoadFile("C:/Users/PC-Me/documents/visual studio 2013/Projects/ClassLibrary1/ClassLibrary1/bin/Debug/MyDLL.dll");

System.Resources.ResourceManager resourcemanager = new System.Resources.ResourceManager("ClassLibrary1.Properties.Resources", assembly);

string[] strArrays15 = File.ReadAllLines(resourcemanager.GetString("GISS"));

string[] strArrays16 = strArrays15[0].Split(chrArray10);
DataTable dataTable5 = new DataTable();
string[] strArrays17 = strArrays16;
for (int s = 0; s < (int)strArrays17.Length; s++)
{
    string str5 = strArrays17[s];
    dataTable5.Columns.Add(str5, typeof(string), null);
}
for (int t = 1; t < (int)strArrays15.Length; t++)
{
    char[] chrArray11 = new char[1];
    chrArray11[0] = '\t';
    dataTable5.Rows.Add(strArrays15[t].Split(chrArray11));
}
gridControl2.DataSource = dataTable5;

return;
char[]chrary10=新字符[1];
chrary10[0]='\t';
Assembly Assembly=Assembly.LoadFile(“C:/Users/PC Me/documents/visual studio 2013/Projects/ClassLibrary1/ClassLibrary1/bin/Debug/MyDLL.dll”);
System.Resources.ResourceManager ResourceManager=新的System.Resources.ResourceManager(“ClassLibrary1.Properties.Resources”,程序集);
string[]strArrays15=File.ReadAllLines(resourcemanager.GetString(“GISS”);
字符串[]strArrays16=strArrays15[0]。拆分(chrray10);
DataTable dataTable5=新的DataTable();
字符串[]strArrays17=strArrays16;
对于(int s=0;s<(int)strArrays17.Length;s++)
{
字符串str5=strArrays17[s];
dataTable5.Columns.Add(str5,typeof(string),null);
}
对于(int t=1;t<(int)strArrays15.Length;t++)
{
char[]chrary11=新字符[1];
chrary11[0]='\t';
dataTable5.Rows.Add(strArrays15[t].Split(chrarary11));
}
gridControl2.DataSource=dataTable5;
回来
PS:我以前使用
file.ReadAllLines(Path.Combine(environment…)

我正在试图读取其中的文本文件

如果文本文件作为字符串加载到资源中,则不能使用
file.ReadAllLines
。相反,只需读取字符串并将其拆分:

string[] strArrays15 = resourcemanager.GetString("GISS").Split('\n');

你有什么问题?有什么问题?请阅读错误消息。你认为
文件.ReadAllLines
有什么问题?你到底有什么问题?你收到错误消息了吗?顺便问一下,给变量起个更有意义的名字。很抱歉没有发布错误。错误是用法语写的。#由Reed Copsey修复答案:)
string[] strArrays15 = resourcemanager.GetString("GISS").Split('\n');