-1
我有一個應用程序,我正在進入一個地方,我被卡住了。我的問題是:我怎樣才能創建一個與數據表的比例。與數據表的比率
例如: 我的表:
| GH | gh | tf | TF |
| tf | tf | tf | TF |
| gh | gh | tf | TF |
我的輸出:
4 GH:8 TF
任何事情都可能在表中,所以我希望能使用LINQ確定的比例..但不知道如何找出表中所有不同的結果。
我有一個應用程序,我正在進入一個地方,我被卡住了。我的問題是:我怎樣才能創建一個與數據表的比例。與數據表的比率
例如: 我的表:
| GH | gh | tf | TF |
| tf | tf | tf | TF |
| gh | gh | tf | TF |
我的輸出:
4 GH:8 TF
任何事情都可能在表中,所以我希望能使用LINQ確定的比例..但不知道如何找出表中所有不同的結果。
也許這樣的事情會工作?
private Dictionary<String, Int32> GetCounts(DataTable dt)
{
var result = new Dictionary<String, Int32>();
foreach (DataRow row in dt.Rows)
{
foreach (var v in row.ItemArray)
{
string key = (v ?? string.Empty).ToString();
if (!result.ContainsKey(key))
{
result.Add(key, 0);
}
result[key]++;
}
}
return result;
}