在项目开发中,由于入参的参数类型和调用方法类型无法进行自动转型,导致需要手动进行转型。
可借助.net类库提供的 ConvertAll方法进行处理
Demo:
class Program
{
static void Main(string[] args)
{
List<int> nums = new List<int>() { 10,20,30,40,50,60};
var list= nums.ConvertAll<long>(ConvertIntListToLongList);
}
private static long ConvertIntListToLongList(int x)
{
return x;
}