使用linq C#时,将多个选定列显示为字符串

本文关键字:显示 字符串 linq 使用 | 更新日期: 2023-09-27 17:58:34

我正在使用linq从数据库中选择2列。如何将这些值添加到字符串中。这就是我获得的程度

          IEnumerator enumer = query.GetEnumerator();
          enumer.MoveNext(); 
          String state = enumer.Current.ToString();

它返回{state=1,Count=4}我只想检索状态值

使用linq C#时,将多个选定列显示为字符串

您正试图从结果中检索第一个状态值。这是一个工作等价物:

string state = query.Select(x => x.state.ToString()).FirstOrDefault();

以上是基于x是匿名类型new { int state, int Count }