Math.NET Numerics
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 

38 lines
985 B

using System.Collections.Generic;
using System.IO;
using System.Reflection;
namespace MathNet.Numerics.TestData
{
public static class Data
{
static readonly Assembly DataAssembly = typeof (Data).Assembly;
public static Stream ReadStream(string name)
{
return DataAssembly.GetManifestResourceStream("MathNet.Numerics.TestData.Data." + name);
}
public static TextReader ReadText(string name)
{
var stream = ReadStream(name);
return new StreamReader(stream);
}
public static string[] ReadAllLines(string name)
{
List<string> lines = new List<string>();
using (TextReader reader = ReadText(name))
{
string line;
while ((line = reader.ReadLine()) != null)
{
lines.Add(line);
}
}
return lines.ToArray();
}
}
}