AutoMapper
using AutoMapper;
using System;
using System.Collections.Generic;
namespace ConsoleApp4
{
    class Program
    {
        static void Main(string[] args)
        {
            //第一步初始化
            Mapper.Initialize(cfg =>
            {
                cfg.CreateMap<WorldA, WorldB>();
            });
            //声明一个集合
            List<WorldA> worldAs = new List<WorldA>();
            //声明一个对象,并赋值
            WorldA world = new WorldA() { id = 1, wewe = 1.ToString() };
            //将对象加入集合内部
            worldAs.Add(world);
            //开始搬运
            var b = Mapper.Map<List<WorldA>, List<WorldB>>(worldAs);
            //输出搬运后的值
            Console.WriteLine(b[0].id);
            Console.WriteLine("按任意键结束");
            Console.ReadKey();
        }
    }
    public class WorldA
    {
        public int id { get; set; }
        public string wewe { get; set; }
    }
    public class WorldB
    {
        public int id { get; set; }
        public string wewe { get; set; }
    }
}
————————————————
版权声明:本文为CSDN博主「盗理者」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/qq_36051316/article/details/85158114
 
                     
                    
                 
                    
                
 
                
            
         
         浙公网安备 33010602011771号
浙公网安备 33010602011771号