【发布时间】:2017-04-04 02:54:18
【问题描述】:
我最终想测试一些比特串的随机性。首先,我想我需要创建一个可以读取位字符串文本文件并将它们存储在数组中的方法。
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;
}
我在最后一行显示
时收到错误消息无法将方法组 ToArray 转换为非委托类型 int[]。
我该如何解决这个问题?这也是正确的方法吗?
【问题讨论】:
-
您阅读的文件有多大?您的文件结构如何?这将有助于回答您的最后一个问题
标签: c# arrays function methods bitstring