【发布时间】:2011-08-02 16:54:48
【问题描述】:
在 LINQ 表达式中创建选定项时如何获取序数位置?例如:
var alphaordinals = new string[] { "A", "B", "C", "D", "E" }; // etc.
var q = from car in datacontext.Cars
select new InventoryItem
{
Name = car.Name,
Price = car.Price,
UIElement = "Car " + car.Id.ToString() + ???
};
return q.ToList();
我希望汽车列表的 InventoryItem.UIElement 像:
Car 27 A
Car 28 B
Car 31 C
Car 48 D
等等
【问题讨论】:
-
顺便说一下,alphaordinals 可以是字符数组而不是字符串数组:
string alphaordinals = "ABCDEFGHIJKLMNOPQRSTUVWXYZ";
标签: c# linq linq-to-sql ordinals