zoukankan      html  css  js  c++  java
  • Linq中string转int的方法

    Linq中string转int的方法

     

    在做批量删除时,需把一串id值所对应的数据删除,调试出现问题:

    Linq语句中如果使用ToString()进行类型转换,编译时不会报错,但执行时会出现如下错误:

    LINQ to Entities 不识别方法"System.String ToString()",因此该方法无法转换为存储表达式。”

    原因是Linq不支持ToString()函数。

    可用下述方法进行转换解决:

    string source = "1,2,3,4,5";

    List<int> result = new List<string>(source.Split(',')).ConvertAll(i => int.Parse(i));

    注:

    需引用下列命名空间

    using System.Collections.Generic;

    using System.Linq;

  • 相关阅读:
    病毒
    最短母串
    单词
    Censoring
    玄武密码
    Keywords Search
    聚会
    异象石
    暗的连锁
    pat 1048. Find Coins (25)
  • 原文地址:https://www.cnblogs.com/xdot/p/6841340.html
Copyright © 2011-2022 走看看