linq-to-objects

    0热度

    1回答

    我在使用SelectMany的以下查询中苦于GroupBy和Sum。有人能告诉我如何总结两个领域以及如何按几个领域进行分组和排序。 var Rows = allData.SelectMany(u => u._rows.Select(t => new { OA = t[4], CD = t[5], PD = t[0], DS = Convert.ToInt3

    2热度

    1回答

    我的应用程序有一个缓存值的方法。我需要第二种方法来检查类型T的泛型参数是否实现了IEnumerable,而不是实现IList。如果答案是肯定的,该方法应该执行.ToList并将其转换回T(请参阅代码示例中的注释)。 你能告诉我怎么做.ToList()返回一个List转换回T吗?(?它实际上是可能的) 事情是这样的: public T ToListIfIEnumerable<T>(T value)

    0热度

    2回答

    终于开始学习LINQ了。我想将字符串转换为对象。我知道还有其他方法,但我想看看它是如何使用LINQ完成的。这是我想出来的最好的方式: using System; using System.Linq; public class Program { public static void Main() { string [] lines = new string[

    0热度

    1回答

    虽然仍处于延展状态,此代码的工作: public List<string> GetParagraphsListFromHtml(string sourceHtml) { var pars = new List<string>(); HtmlAgilityPack.HtmlDocument doc = new HtmlAgilityPack.HtmlDocument();

    0热度

    1回答

    我有两个List T对象。一个是可用论坛列表,另一个是用户选择的论坛。这是在jQuery Ajax调用期间执行的,并将填充一个列表框。 其目的是我想标记用户订阅的论坛与“选定”,当然会在HTML列表框中呈现为突出显示的行。 我开始写这个查询并停下来。 var result = (from exf in ExtForum join custfrm in customer.ExternalF

    1热度

    1回答

    我有这个LINQ查询: var query = from mpItem in MPay where mpItem.EndDate > System.DateTime.Now.Date group mpItem by mpItem.IdGroup into mpItemGrouped let minEndDate = mpItemGrouped.Min

    1热度

    4回答

    我有一个List<ObjectA>填充。 类ObjectA具有两个属性 - string property1bool? property2 [1]我需要遍历整个列表来检查property1是否包含特定字符串说'xyz'。 [2]我需要检查,如果property2的价值是真实的(我相信越来越知道如何处理[1]之后我可以想出) 感谢 阿达什讷

    0热度

    1回答

    延续前一个问题的 linq where list contains any in list 我有对象A 如果对象A有2个属性的列表 - 有效的字符串操作,布尔 Ex action =abc, valid = true action xyz , valid = false 等 我有两个局部变量 string actiontocheck ="abc" string validitycheck

    0热度

    1回答

    我的方法返回一个包含对象列表的响应对象。 public class GetAccountsListResponse { public List<AccountsList> Accounts { get; set; } } public class AccountsList { public string AccountId { get; set; } pub

    1热度

    1回答

    以下是我想分组的数据。 Start End 2 4 26 30 5 9 20 24 18 19 因为我有18 - 19和20 - 24我想添加这两个一起为18 - 24。在这种情况下的规则(A,B)=> b.start - a.end = 1和结果将是 Start End 18 24 2 9