Hi,
I have a console application and these methods
static DataTable GethufT() { // Here we create a DataTable with four columns. DataTable hufT = new DataTable();
hufT.Columns.Add("Difference DX", typeof(int)); hufT.Columns.Add("Code", typeof(String));
hufT.Rows.Add(0, "1"); hufT.Rows.Add(1, "00"); hufT.Rows.Add(-1, "011"); hufT.Rows.Add(2, "0100"); hufT.Rows.Add(-2, "01011"); hufT.Rows.Add(3, "010100"); hufT.Rows.Add(-3, "0101011"); hufT.Rows.Add(4, "01010100"); hufT.Rows.Add(-4, "010101011"); hufT.Rows.Add(5, "010101010"); hufT.Rows.Add(-5, "01010101011"); hufT.Rows.Add(6, "010101010100"); hufT.Rows.Add(-6, "0101010101011"); // hufT.Rows.Add(88, "01011000"); //dali smeam???
return hufT;
}
public static void huffman(int number, out string code) { GethufT(); string h = ""; foreach (DataRow row in hufT.Rows) { if (number == 88) { h = "01011000"; } else if (number.ToString() == row["Difference DX"].ToString()) { h = row["Code"].ToString(); break; } } // MessageBox.Show(number.ToString() + "huf" + "h" + h); code = h; }
But I get this error
The name hufT doesn't exist in the current context
CAn anybody help me please why and how to solve it?
Thanks