C# ToIntArray-替换功能

C# ToIntArray-替换功能,c#,datatable,mono,xamarin.android,accord.net,C#,Datatable,Mono,Xamarin.android,Accord.net,根据我使用的 但是在.NET4.0和mono中没有ToIntArray,我也找不到任何替换函数 ToIntArray如何转换符号,或者ToIntArray是什么样子?如果您不想下载并添加到项目中(注意:它可能具有Xamarin的.NET实现不支持的依赖项),那么幸运的是它是开源的,因此,如果你只想看到代码,它是公开的 要回答特定问题,可以在此处看到.ToIntArray扩展方法(它只是ToArray()的“别名”方法): 但是,.Apply和.GetColumn方法(来自示例代码)也是框架的一

根据我使用的

但是在.NET4.0和mono中没有ToIntArray,我也找不到任何替换函数


ToIntArray
如何转换
符号
,或者
ToIntArray
是什么样子?

如果您不想下载并添加到项目中(注意:它可能具有Xamarin的.NET实现不支持的依赖项),那么幸运的是它是开源的,因此,如果你只想看到代码,它是公开的

要回答特定问题,可以在此处看到
.ToIntArray
扩展方法(它只是
ToArray()
的“别名”方法):


但是,
.Apply
.GetColumn
方法(来自示例代码)也是框架的一部分,因此您可能还需要查看该代码。请参阅Matrix.Common和Matrix.Selection。

如果您不想下载并将添加到您的项目中(注意:它可能具有Xamarin的.NET实现不支持的依赖项),那么幸运的是它是开源的,因此如果您只想查看代码,它是可供公众使用的

要回答特定问题,可以在此处看到
.ToIntArray
扩展方法(它只是
ToArray()
的“别名”方法):


但是,
.Apply
.GetColumn
方法(来自示例代码)也是框架的一部分,因此您可能还需要查看该代码。请参阅Matrix.Common和Matrix.Selection。

从当前版本开始,您可以使用ToDouble()、ToSingle()、ToBoolean()和其他来执行数组的类型转换。

从当前版本开始,您可以使用ToDouble()、ToSingle()、ToBoolean()和ToDouble())和其他人执行数组的类型转换。

我将删除我的答案,因为它是错误的,我认为您应该添加自己的答案,告诉我们您如何解决这个问题,以防其他人有相同的问题。来自瑞典的问候(虽然我住在悉尼)!也许问题是您必须首先导入Accord.Math名称空间。如果您的编译器/环境仍然不支持扩展方法,您也可以尝试调用Matrix。ToArray(…)我将明确删除我的答案,因为它是错误的,我认为您应该添加自己的答案,告诉我们如何解决此问题,以防其他人有相同的问题。来自瑞典的问候(虽然我住在悉尼)!也许问题是您必须首先导入Accord.Math名称空间。如果您的编译器/环境仍然不支持扩展方法,您也可以尝试显式调用Matrix.ToArray(…)
DataTable symbols = codebook.Apply(data); 
int[][] inputs  = symbols.ToIntArray("Outlook", "Temperature", "Humidity", "Wind"); 
int[]   outputs = symbols.ToIntArray("PlayTennis").GetColumn(0);