日期:2014-05-20  浏览次数:20707 次

linq 简单问题。
return from p in models
 where p.group == key

但是group是关键字,编译通不过,怎么办?


------解决方案--------------------
可不可以考虑换一个字段呢
如果不行的话,不用这个广义查询的语法,而用where扩展方法

举个例子:
C# code

  List<Person> lists = new List<Person>();
            lists.Add(new Person("123"));
            lists.Add(new Person("456"));

            var qs = lists.Where(l => l.group == "123");
            foreach (var q in qs)
            {
                Response.Write(q.group);
            }

public class Person
    {
        public string group;
        public Person(string group)
        {
            this.group = group;
        }
    }