I am trying to implement Accord Framework Decision Tree.
DataTable data = new DataTable("Mitchell's Tennis Example");
data.Columns.Add("Day",typeof(String));
data.Columns.Add("Day", typeof(String));
data.Columns.Add("Outlook",typeof(String));
data.Columns.Add("Temperature",typeof(String));
data.Columns.Add("Humidity",typeof(String));
data.Columns.Add("Wind",typeof(String));
data.Columns.Add("PlayTennis",typeof(String));
data.Rows.Add("D1", "Sunny", "Hot", "High", "Weak", "No");
data.Rows.Add("D2", "Sunny", "Hot", "High", "Strong", "No");
data.Rows.Add("D3", "Overcast", "Hot", "High", "Weak", "Yes");
data.Rows.Add("D4", "Rain", "Mild", "High", "Weak", "Yes");
data.Rows.Add("D5", "Rain", "Cool", "Normal", "Weak", "Yes");
data.Rows.Add("D6", "Rain", "Cool", "Normal", "Strong", "No");
data.Rows.Add("D7", "Overcast", "Cool", "Normal", "Strong", "Yes");
data.Rows.Add("D8", "Sunny", "Mild", "High", "Weak", "No");
data.Rows.Add("D9", "Sunny", "Cool", "Normal", "Weak", "Yes");
data.Rows.Add("D10", "Rain", "Mild", "Normal", "Weak", "Yes");
data.Rows.Add("D11", "Sunny", "Mild", "Normal", "Strong", "Yes");
data.Rows.Add("D12", "Overcast", "Mild", "High", "Strong", "Yes");
data.Rows.Add("D13", "Overcast", "Hot", "Normal", "Weak", "Yes");
data.Rows.Add("D14", "Rain", "Mild", "High", "Strong", "No");
var codebook = new Codification(data);
DataTable symbols = codebook.Apply(data);
int[][] inputs = symbols.ToArray<int>("Outlook", "Temperature", "Humidity", "Wind");
int[] outputs = symbols.ToArray<int>("PlayTennis");
The problem is that visual studio gives error on last two lines.
No overload for ToArray takes arguments.
I have Visual Studio 2012. Is that visual studio problem or something else? Using .NET Framework 4.0. Do I need to change code or install latest visual studio?
Thanks for your answer.

ToArray()like you have in your example.