Visual studio 2013 ILNumerics返回ILArray<;T>。财产澄清
我还有一个问题要问IL子社区 我正在通过iArrays和类似的网站找到我的方法,但我希望得到另一个澄清。 在ILNumerics网站上报告的示例中,我们有(简化了不需要的内容)Visual studio 2013 ILNumerics返回ILArray<;T>。财产澄清,visual-studio-2013,c#-5.0,static-variables,ilnumerics,Visual Studio 2013,C# 5.0,Static Variables,Ilnumerics,我还有一个问题要问IL子社区 我正在通过iArrays和类似的网站找到我的方法,但我希望得到另一个澄清。 在ILNumerics网站上报告的示例中,我们有(简化了不需要的内容) 希望这是有意义的;提前非常感谢。有什么问题吗?只需返回myData一切正常吗?@user492238你说得对;我很烦恼。现在它似乎在处理returnmydata,所以可能不是.a或[full,full]解决了这个问题。我在ILNumerics Array Visualizer中遇到过多次此类错误:由于先前的函数求值超时,
希望这是有意义的;提前非常感谢。有什么问题吗?只需
返回myData代码>一切正常吗?@user492238你说得对;我很烦恼。现在它似乎在处理returnmydata,所以可能不是.a或[full,full]解决了这个问题。我在ILNumerics Array Visualizer中遇到过多次此类错误:由于先前的函数求值超时,函数求值被禁用。必须继续执行才能重新启用函数求值。然后,检查变量myData的内容,它似乎已损坏;现在它似乎正在处理returnmydata;正如所料。如果我能重现这个问题,我将修改这个问题。谢谢,无论如何,知道错误的原因是很有趣的。谢谢你posting@user492238是的,谢谢你的评论;如果我可以复制这个问题,我会更新这个问题(这个问题已经不再是问题了)。
public class Computing_Module1 : ILMath
{
public static ILRetArray<double> SimpleMethod()
{ using (ILScope.Enter() )
{
ILArray<double> C = ILSpecialData.sinc(40, 50);
return C[0, full];
}
}
}
public static ILRetArray<double> ReadCsvIL(string aFileName)
{
using (ILScope.Enter())
{
string stringData;
try
{ stringData = getDataFromText(aFileName);
ILArray<double> myData = ILMath.csvread<double>(stringData);
return myData ;
}
catch (FileNotFoundException anExc)
{
Console.WriteLine(anExc.Message);
return null;
}
}
}
ILArray<double> myData = ILMath.csvread<double>(stringData);
return myData ;
ILArray<double> myData = ILMath.csvread<double>(stringData);
return myData[ILMath.full, ILMath.full] ;
ILArray<double> myData = ILMath.csvread<double>(stringData);
myData.a = myData;
return myData ;
public static string getDataFromText(string aFileName)
{
if (!File.Exists(aFileName))
throw new FileNotFoundException("The file does not exist.");
string stringData = String.Empty;
using (StreamReader streamReader = new StreamReader(aFileName))
{
stringData = streamReader.ReadToEnd();
}
return stringData;
}