我有一个数据行:Row[1, 2, 3, 4, ...]
我还有一个主键列名数组:PKeys[1, 2, ...]
我想要一个数组或列表,其中每个 PKeys 元素都有一个元素,其中包含来自 DataRow 中匹配元素的值(字符串)。
我当然可以这样做:
List<string> keyVals = new List<string>();
foreach (string PKey in PKeys)
{
keyVals.Add(Row[PKey].ToString());
}
但是有没有更优雅的方法,也许是 LINQ?
谢谢