我最终想要测试几个字符串的随机性。首先,我想我需要创建一个方法,可以读取位串的文本文件并将它们存储在一个数组中。
private static int[] ReadDataFile(string s)
{
List<int> theList = new List<int>();
string[] sArray;
string bs;
StreamReader inputfile = new StreamReader("bitstring.txt");
do
{
bs = inputfile.ReadLine();
sArray = bs.Split(new char[] { });
for (int i = 0; i < sArray.Length; i++)
{
theList.Add(int.Parse(sArray[i]));
Console.WriteLine(sArray[i]);
}
} while (inputfile.EndOfStream);
inputfile.Close();
return theList.ToArray;
}
我在显示
的最后一行收到错误无法将methid组ToArray转换为非委托类型int []。
我该如何解决这个问题?这也是正确的方法吗?
答案 0 :(得分:0)
您只是错过了ToArray
(需要ToArray()
)
答案 1 :(得分:0)
ToArray
是一种方法。你需要把它称为一个。
在最后一行中,将括号放在通话后面,就像平常一样 方法调用:
return theList.ToArray();