小编pap*_*llo的帖子

如何将项目添加到LINQ重新启动的列表中

我有以下清单

 var listOfParks = (from s in DB.MasterDatas

                           select new SelectListItem
                           {
                               Text = s.service_under,

                           }).Distinct().Union(
                           from t in DB.MasterDatas
                            join f in DB.Users1
                           on t.pv_person_resp_id equals f.user_id     
                           select new SelectListItem
                           {
                               Text = f.user_name

                           }).ToList()
Run Code Online (Sandbox Code Playgroud)

但我需要手动将"全部"添加到此列表中,我正在尝试这样做:

    var listOfParks = (from s in DB.MasterDatas

                           select new SelectListItem
                           {
                               Text = s.service_under,

                           }).Distinct().Union(
                           from t in DB.MasterDatas
                            join f in DB.Users1
                           on t.pv_person_resp_id equals f.user_id     
                           select new SelectListItem
                           {
                               Text = f.user_name

                           }).ToList().Add(new SelectListItem{Text="All"});
Run Code Online (Sandbox Code Playgroud)

但我得到错误:无法将void分配给隐式类型的局部变量

c#

1
推荐指数
1
解决办法
55
查看次数

创建枚举类以分配索引

我从输入中得到一个字符串,我想给它一个如下的索引:

例如:

string Name = "Jack"
Run Code Online (Sandbox Code Playgroud)

有5种可能性:

Jack   = 1, 
Alice  = 2,
Stiven = 3,
Alex   = 4,
Katrin = 5
Run Code Online (Sandbox Code Playgroud)

当我从输入中获取Name时,我想通过这个枚举类并获取它的索引

c#

-7
推荐指数
1
解决办法
88
查看次数

标签 统计

c# ×2