EmitMapper系列之二:EmitMapper的使用小结

EmitMapper的入门

EmitMapper引用

 

EmitMapper案例

 

最近公司开发项目前端使用一个js框架,后端使用ef,js前台读取的json采用实体的dto来进行生成。

在网上看到了EmitMapper相对其他映射框架处理速度可以更快,就拿来用了。下面是代码中常用的几个块。

1.普通的映射。

复制代码
    public class UserInfo
    {
        public int id { get; set; }
        public string name { get; set; }
        public string address { get; set; }
    }

    public class UserInfoDTO
    {        
        public string name { get; set; }
        public string address { get; set; }
    }

    var mapper = ObjectMapperManager.DefaultInstance.GetMapper<UserInfo, UserInfoDTO>();
    UserInfoDTO userdto = mapper.Map(user);
复制代码

2.有外键关联,需要映射出外键所带名字

复制代码
    public class UserInfo
    {
        public int id { get; set; }
        public string name { get; set; }
        public string address { get; set; }

        public Teacher teacher { get; set; }
    }
    public class Teacher
    {
        public int id { get; set; }
        public string name { get; set; }
    }
    public class UserInfoDTO
    {
        public int id { get; set; }
        public string name { get; set; }
        public string teacher { get; set; }
    }

    var user = new UserInfo { 
                id = 12, 
                name = "张三", 
                address = "北京",
                teacher = new Teacher { 
                    id = 11, 
                    name = "王五" 
                }
            };

     var mapper = ObjectMapperManager.DefaultInstance.GetMapper<UserInfo, UserInfoDTO>(
                new DefaultMapConfig()
                .ConvertUsing<Teacher, string>(t => t.name)
                );
     UserInfoDTO userdto = mapper.Map(user);
复制代码

3.两个实体之间名字不一致,需要映射。

复制代码
    public class UserInfo
    {
        public int id { get; set; }
        public string name { get; set; }
        public string address { get; set; }
    }
    public class UserInfoDTO
    {
        public int id { get; set; }
        public string name { get; set; }
        public string userAddress { get; set; }
    }
    var mapper = ObjectMapperManager.DefaultInstance.GetMapper<UserInfo, UserInfoDTO>(
                new DefaultMapConfig()
                .MatchMembers((x, y) =>
                {
                    if (x == "address" && y == "userAddress")
                    {
                        return true;
                    }
                    return x == y;
                })
                );
    UserInfoDTO userdto = mapper.Map(user);
复制代码

4.需要对某一个字段进行特殊处理

复制代码
    public class UserInfo
    {
        public int id { get; set; }
        public string name { get; set; }
        public string address { get; set; }
    }
    public class UserInfoDTO
    {
        public string id { get; set; }
        public string name { get; set; }
        public string userAddress { get; set; }
        public string userJson { get; set; }
    }
    var user = new UserInfo { 
                id = 12, 
                name = "张三", 
                address = "北京"
            };

    var mapper = ObjectMapperManager.DefaultInstance.GetMapper<UserInfo, UserInfoDTO>(
                new DefaultMapConfig()
                .PostProcess<UserInfoDTO>((value, state) =>
                {
                    //在id编号前加上今年的年份
                    value.id = DateTime.Now.ToString("yyyy") + value.id;
                    //实体的json格式
                    value.userJson = "{\"id\":\"" + value.id + "\",\"name\":\"" + value.name + "\"}";
                    return value;
                })
            );
     UserInfoDTO userdto = mapper.Map(user);
复制代码

5.忽略掉某个字段的映射

复制代码
    public class UserInfo
    {
        public int id { get; set; }
        public string name { get; set; }
        public string address { get; set; }
    }
    public class UserInfoDTO
    {
        public string id { get; set; }
        public string name { get; set; }
        public string address { get; set; }
    }
    var user = new UserInfo { 
                id = 12, 
                name = "张三", 
                address = "北京"
            };

    var mapper = ObjectMapperManager.DefaultInstance.GetMapper<UserInfo, UserInfoDTO>(
                new DefaultMapConfig()
                .IgnoreMembers<UserInfo, UserInfoDTO>(new string[] { "name" })
            );
    UserInfoDTO userdto = mapper.Map(user);
复制代码

6.给空元素赋默认值

复制代码
    public class UserInfo
    {
        public int id { get; set; }
        public string name { get; set; }
        public string address { get; set; }
        public DateTime? godate { get; set; }
    }
    public class UserInfoDTO
    {
        public string id { get; set; }
        public string name { get; set; }
        public string address { get; set; }
        public DateTime godate { get; set; }
    }
    var user = new UserInfo { 
                id = 12, 
                name = "张三", 
                address = null,
                godate = null
            };

    var mapper = ObjectMapperManager.DefaultInstance.GetMapper<UserInfo, UserInfoDTO>(
                new DefaultMapConfig()
                //如果日期为空设置为当前时间
                .NullSubstitution<DateTime?, DateTime>((value) => DateTime.Now)
                //如果string类型为null赋值为“”
                .NullSubstitution<string, string>((value) => "")
            );
    UserInfoDTO userdto = mapper.Map(user);
复制代码

常用的就上面几点,对于更深入的。有待以后研究。。。。。

本篇文章引用:园友(Arik lee) 的 http://www.cnblogs.com/ariklee/p/3833598.html,总结相对比较全

转载于:https://www.cnblogs.com/lrzr/p/7515965.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
CC是C是一C是一种C是一种编C是一种编程C是一种编程语C是一种编程语言C是一种编程语言,C是一种编程语言,由C是一种编程语言,由DC是一种编程语言,由DennisC是一种编程语言,由Dennis RitchC是一种编程语言,由Dennis RitchieC是一种编程语言,由Dennis Ritchie在C是一种编程语言,由Dennis Ritchie在20C是一种编程语言,由Dennis Ritchie在20世C是一种编程语言,由Dennis Ritchie在20世纪C是一种编程语言,由Dennis Ritchie在20世纪70C是一种编程语言,由Dennis Ritchie在20世纪70年C是一种编程语言,由Dennis Ritchie在20世纪70年代C是一种编程语言,由Dennis Ritchie在20世纪70年代开C是一种编程语言,由Dennis Ritchie在20世纪70年代开发C是一种编程语言,由Dennis Ritchie在20世纪70年代开发。C是一种编程语言,由Dennis Ritchie在20世纪70年代开发。它C是一种编程语言,由Dennis Ritchie在20世纪70年代开发。它被C是一种编程语言,由Dennis Ritchie在20世纪70年代开发。它被广C是一种编程语言,由Dennis Ritchie在20世纪70年代开发。它被广泛C是一种编程语言,由Dennis Ritchie在20世纪70年代开发。它被广泛应C是一种编程语言,由Dennis Ritchie在20世纪70年代开发。它被广泛应用C是一种编程语言,由Dennis Ritchie在20世纪70年代开发。它被广泛应用于C是一种编程语言,由Dennis Ritchie在20世纪70年代开发。它被广泛应用于操作C是一种编程语言,由Dennis Ritchie在20世纪70年代开发。它被广泛应用于操作系统C是一种编程语言,由Dennis Ritchie在20世纪70年代开发。它被广泛应用于操作系统、C是一种编程语言,由Dennis Ritchie在20世纪70年代开发。它被广泛应用于操作系统、嵌C是一种编程语言,由Dennis Ritchie在20世纪70年代开发。它被广泛应用于操作系统、嵌入C是一种编程语言,由Dennis Ritchie在20世纪70年代开发。它被广泛应用于操作系统、嵌入式C是一种编程语言,由Dennis Ritchie在20世纪70年代开发。它被广泛应用于操作系统、嵌入式系统C是一种编程语言,由Dennis Ritchie在20世纪70年代开发。它被广泛应用于操作系统、嵌入式系统、C是一种编程语言,由Dennis Ritchie在20世纪70年代开发。它被广泛应用于操作系统、嵌入式系统、游C是一种编程语言,由Dennis Ritchie在20世纪70年代开发。它被广泛应用于操作系统、嵌入式系统、游戏C是一种编程语言,由Dennis Ritchie在20世纪70年代开发。它被广泛应用于操作系统、嵌入式系统、游戏开C是一种编程语言,由Dennis Ritchie在20世纪70年代开发。它被广泛应用于操作系统、嵌入式系统、游戏开发C是一种编程语言,由Dennis Ritchie在20世纪70年代开发。它被广泛应用于操作系统、嵌入式系统、游戏开发等C是一种编程语言,由Dennis Ritchie在20世纪70年代开发。它被广泛应用于操作系统、嵌入式系统、游戏开发等领C是一种编程语言,由Dennis Ritchie在20世纪70年代开发。它被广泛应用于操作系统、嵌入式系统、游戏开发等领域C是一种编程语言,由Dennis Ritchie在20世纪70年代开发。它被广泛应用于操作系统、嵌入式系统、游戏开发等领域。C是一种编程语言,由Dennis Ritchie在20世纪70年代开发。它被广泛应用于操作系统、嵌入式系统、游戏开发等领域。CC是一种编程语言,由Dennis Ritchie在20世纪70年代开发。它被广泛应用于操作系统、嵌入式系统、游戏开发等领域。C语C是一种编程语言,由Dennis Ritchie在20世纪70年代开发。它被广泛应用于操作系统、嵌入式系统、游戏开发等领域。C语言C是一种编程语言,由Dennis Ritchie在20世纪70年代开发。它被广泛应用于操作系统、嵌入式系统、游戏开发等领域。C语言原C是一种编程语言,由Dennis Ritchie在20世纪70年代开发。它被广泛应用于操作系统、嵌入式系统、游戏开发等领域。C语言原始C是一种编程语言,由Dennis Ritchie在20世纪70年代开发。它被广泛应用于操作系统、嵌入式系统、游戏开发等领域。C语言原始的C是一种编程语言,由Dennis Ritchie在20世纪70年代开发。它被广泛应用于操作系统、嵌入式系统、游戏开发等领域。C语言原始的设计C是一种编程语言,由Dennis Ritchie在20世纪70年代开发。它被广泛应用于操作系统、嵌入式系统、游戏开发等领域。C语言原始的设计思C是一种编程语言,由Dennis Ritchie在20世纪70年代开发。它被广泛应用于操作系统、嵌入式系统、游戏开发等领域。C语言原始的设计思想C是一种编程语言,由Dennis Ritchie在20世纪70年代开发。它被广泛应用于操作系统、嵌入式系统、游戏开发等领域。C语言原始的设计思想是C是一种编程语言,由Dennis Ritchie在20世纪70年代开发。它被广泛应用于操作系统、嵌入式系统、游戏开发等领域。C语言原始的设计思想是为C是一种编程语言,由Dennis Ritchie在20世纪70年代开发。它被广泛应用于操作系统、嵌入式系统、游戏开发等领域。C语言原始的设计思想是为了C是一种编程语言,由Dennis Ritchie在20世纪70年代开发。它被广泛应用于操作系统、嵌入式系统、游戏开发等领域。C语言原始的设计思想是为了在C是一种编程语言,由Dennis Ritchie在20世纪70年代开发。它被广泛应用于操作系统、嵌入式系统、游戏开发等领域。C语言原始的设计思想是为了在UnixC是一种编程语言,由Dennis Ritchie在20世纪70年代开发。它被广泛应用于操作系统、嵌入式系统、游戏开发等领域。C语言原始的设计思想是为了在Unix操作C是一种编程语言,由Dennis Ritchie在20世纪70年代开发。它被广泛应用于操作系统、嵌入式系统、游戏开发等领域。C语言原始的设计思想是为了在Unix操作系统C是一种编程语言,由Dennis Ritchie在20世纪70年代开发。它被广泛应用于操作系统、嵌入式系统、游戏开发等领域。C语言原始的设计思想是为了在Unix操作系统上C是一种编程语言,由Dennis Ritchie在20世纪70年代开发。它被广泛应用于操作系统、嵌入式系统、游戏开发等领域。C语言原始的设计思想是为了在Unix操作系统上编C是一种编程语言,由Dennis Ritchie在20世纪70年代开发。它被广泛应用于操作系统、嵌入式系统、游戏开发等领域。C语言原始的设计思想是为了在Unix操作系统上编写C是一种编程语言,由Dennis Ritchie在20世纪70年代开发。它被广泛应用于操作系统、嵌入式系统、游戏开发等领域。C语言原始的设计思想是为了在Unix操作系统上编写系统C是一种编程语言,由Dennis Ritchie在20世纪70年代开发。它被广泛应用于操作系统、嵌入式系统、游戏开发等领域。C语言原始的设计思想是为了在Unix操作系统上编写系统软C是一种编程语言,由Dennis Ritchie在20世纪70年代开发。它被广泛应用于操作系统、嵌入式系统、游戏开发等领域。C语言原始的设计思想是为了在Unix操作系统上编写系统软件C是一种编程语言,由Dennis Ritchie在20世纪70年代开发。它被广泛应用于操作系统、嵌入式系统、游戏开发等领域。C语言原始的设计思想是为了在Unix操作系统上编写系统软件,C是一种编程语言,由Dennis Ritchie在20世纪70年代开发。它被广泛应用于操作系统、嵌入式系统、游戏开发等领域。C语言原始的设计思想是为了在Unix操作系统上编写系统软件,因C是一种编程语言,由Dennis Ritchie在20世纪70年代开发。它被广泛应用于操作系统、嵌入式系统、游戏开发等领域。C语言原始的设计思想是为了在Unix操作系统上编写系统软件,因此C是一种编程语言,由Dennis Ritchie在20世纪70年代开发。它被广泛应用于操作系统、嵌入式系统、游戏开发等领域。C语言原始的设计思想是为了在Unix操作系统上编写系统软件,因此它C是一种编程语言,由Dennis Ritchie在20世纪70年代开发。它被广泛应用于操作系统、嵌入式系统、游戏开发等领域。C语言原始的设计思想是为了在Unix操作系统上编写系统软件,因此它被C是一种编程语言,由Dennis Ritchie在20世纪70年代开发。它被广泛应用于操作系统、嵌入式系统、游戏开发等领域。C语言原始的设计思想是为了在Unix操作系统上编写系统软件,因此它被称C是一种编程语言,由Dennis Ritchie在20世纪70年代开发。它被广泛应用于操作系统、嵌入式系统、游戏开发等领域。C语言原始的设计思想是为了在Unix操作系统上编写系统软件,因此它被称为C是一种编程语言,由Dennis Ritchie在20世纪70年代开发。它被广泛应用于操作系统、嵌入式系统、游戏开发等领域。C语言原始的设计思想是为了在Unix操作系统上编写系统软件,因此它被称为“C是一种编程语言,由Dennis Ritchie在20世纪70年代开发。它被广泛应用于操作系统、嵌入式系统、游戏开发等领域。C语言原始的设计思想是为了在Unix操作系统上编写系统软件,因此它被称为“系统C是一种编程语言,由Dennis Ritchie在20世纪70年代开发。它被广泛应用于操作系统、嵌入式系统、游戏开发等领域。C语言原始的设计思想是为了在Unix操作系统上编写系统软件,因此它被称为“系统编C是一种编程语言,由Dennis Ritchie在20世纪70年代开发。它被广泛应用于操作系统、嵌入式系统、游戏开发等领域。C语言原始的设计思想是为了在Unix操作系统上编写系统软件,因此它被称为“系统编程C是一种编程语言,由Dennis Ritchie在20世纪70年代开发。它被广泛应用于操作系统、嵌入式系统、游戏开发等领域。C语言原始的设计思想是为了在Unix操作系统上编写系统软件,因此它被称为“系统编程语C是一种编程语言,由Dennis Ritchie在20世纪70年代开发。它被广泛应用于操作系统、嵌入式系统、游戏开发等领域。C语言原始的设计思想是为了在Unix操作系统上编写系统软件,因此它被称为“系统编程语言C是一种编程语言,由Dennis Ritchie在20世纪70年代开发。它被广泛应用于操作系统、嵌入式系统、游戏开发等领域。C语言原始的设计思想是为了在Unix操作系统上编写系统软件,因此它被称为“系统编程语言”。C是一种编程语言,由Dennis Ritchie在20世纪70年代开发。它被广泛应用于操作系统、嵌入式系统、游戏开发等领域。C语言原始的设计思想是为了在Unix操作系统上编写系统软件,因此它被称为“系统编程语言”。CC是一种编程语言,由Dennis Ritchie在20世纪70年代开发。它被广泛应用于操作系统、嵌入式系统、游戏开发等领域。C语言原始的设计思想是为了在Unix操作系统上编写系统软件,因此它被称为“系统编程语言”。C语C是一种编程语言,由Dennis Ritchie在20世纪70年代开发。它被广泛应用于操作系统、嵌入式系统、游戏开发等领域。C语言原始的设计思想是为了在Unix操作系统上编写系统软件,因此它被称为“系统编程语言”。C语言C是一种编程语言,由Dennis Ritchie在20世纪70年代开发。它被广泛应用于操作系统、嵌入式系统、游戏开发等领域。C语言原始的设计思想是为了在Unix操作系统上编写系统软件,因此它被称为“系统编程语言”。C语言具C是一种编程语言,由Dennis Ritchie在20世纪70年代开发。它被广泛应用于操作系统、嵌入式系统、游戏开发等领域。C语言原始的设计思想是为了在Unix操作系统上编写系统软件,因此它被称为“系统编程语言”。C语言具有C是一种编程语言,由Dennis Ritchie在20世纪70年代开发。它被广泛应用于操作系统、嵌入式系统、游戏开发等领域。C语言原始的设计思想是为了在Unix操作系统上编写系统软件,因此它被称为“系统编程语言”。C语言具有可C是一种编程语言,由Dennis Ritchie在20世纪70年代开发。它被广泛应用于操作系统、嵌入式系统、游戏开发等领域。C语言原始的设计思想是为了在Unix操作系统上编写系统软件,因此它被称为“系统编程语言”。C语言具有可移C是一种编程语言,由Dennis Ritchie在20世纪70年代开发。它被广泛应用于操作系统、嵌入式系统、游戏开发等领域。C语言原始的设计思想是为了在Unix操作系统上编写系统软件,因此它被称为“系统编程语言”。C语言具有可移植C是一种编程语言,由Dennis Ritchie在20世纪70年代开发。它被广泛应用于操作系统、嵌入式系统、游戏开发等领域。C语言原始的设计思想是为了在Unix操作系统上编写系统软件,因此它被称为“系统编程语言”。C语言具有可移植性C是一种编程语言,由Dennis Ritchie在20世纪70年代开发。它被广泛应用于操作系统、嵌入式系统、游戏开发等领域。C语言原始的设计思想是为了在Unix操作系统上编写系统软件,因此它被称为“系统编程语言”。C语言具有可移植性、C是一种编程语言,由Dennis Ritchie在20世纪70年代开发。它被广泛应用于操作系统、嵌入式系统、游戏开发等领域。C语言原始的设计思想是为了在Unix操作系统上编写系统软件,因此它被称为“系统编程语言”。C语言具有可移植性、效C是一种编程语言,由Dennis Ritchie在20世纪70年代开发。它被广泛应用于操作系统、嵌入式系统、游戏开发等领域。C语言原始的设计思想是为了在Unix操作系统上编写系统软件,因此它被称为“系统编程语言”。C语言具有可移植性、效率C是一种编程语言,由Dennis Ritchie在20世纪70年代开发。它被广泛应用于操作系统、嵌入式系统、游戏开发等领域。C语言原始的设计思想是为了在Unix操作系统上编写系统软件,因此它被称为“系统编程语言”。C语言具有可移植性、效率高C是一种编程语言,由Dennis Ritchie在20世纪70年代开发。它被广泛应用于操作系统、嵌入式系统、游戏开发等领域。C语言原始的设计思想是为了在Unix操作系统上编写系统软件,因此它被称为“系统编程语言”。C语言具有可移植性、效率高、C是一种编程语言,由Dennis Ritchie在20世纪70年代开发。它被广泛应用于操作系统、嵌入式系统、游戏开发等领域。C语言原始的设计思想是为了在Unix操作系统上编写系统软件,因此它被称为“系统编程语言”。C语言具有可移植性、效率高、语C是一种编程语言,由Dennis Ritchie在20世纪70年代开发。它被广泛应用于操作系统、嵌入式系统、游戏开发等领域。C语言原始的设计思想是为了在Unix操作系统上编写系统软件,因此它被称为“系统编程语言”。C语言具有可移植性、效率高、语法C是一种编程语言,由Dennis Ritchie在20世纪70年代开发。它被广泛应用于操作系统、嵌入式系统、游戏开发等领域。C语言原始的设计思想是为了在Unix操作系统上编写系统软件,因此它被称为“系统编程语言”。C语言具有可移植性、效率高、语法简C是一种编程语言,由Dennis Ritchie在20世纪70年代开发。它被广泛应用于操作系统、嵌入式系统、游戏开发等领域。C语言原始的设计思想是为了在Unix操作系统上编写系统软件,因此它被称为“系统编程语言”。C语言具有可移植性、效率高、语法简单C是一种编程语言,由Dennis Ritchie在20世纪70年代开发。它被广泛应用于操作系统、嵌入式系统、游戏开发等领域。C语言原始的设计思想是为了在Unix操作系统上编写系统软件,因此它被称为“系统编程语言”。C语言具有可移植性、效率高、语法简单等C是一种编程语言,由Dennis Ritchie在20世纪70年代开发。它被广泛应用于操作系统、嵌入式系统、游戏开发等领域。C语言原始的设计思想是为了在Unix操作系统上编写系统软件,因此它被称为“系统编程语言”。C语言具有可移植性、效率高、语法简单等特C是一种编程语言,由Dennis Ritchie在20世纪70年代开发。它被广泛应用于操作系统、嵌入式系统、游戏开发等领域。C语言原始的设计思想是为了在Unix操作系统上编写系统软件,因此它被称为“系统编程语言”。C语言具有可移植性、效率高、语法简单等特点C是一种编程语言,由Dennis Ritchie在20世纪70年代开发。它被广泛应用于操作系统、嵌入式系统、游戏开发等领域。C语言原始的设计思想是为了在Unix操作系统上编写系统软件,因此它被称为“系统编程语言”。C语言具有可移植性、效率高、语法简单等特点,并C是一种编程语言,由Dennis Ritchie在20世纪70年代开发。它被广泛应用于操作系统、嵌入式系统、游戏开发等领域。C语言原始的设计思想是为了在Unix操作系统上编写系统软件,因此它被称为“系统编程语言”。C语言具有可移植性、效率高、语法简单等特点,并成C是一种编程语言,由Dennis Ritchie在20世纪70年代开发。它被广泛应用于操作系统、嵌入式系统、游戏开发等领域。C语言原始的设计思想是为了在Unix操作系统上编写系统软件,因此它被称为“系统编程语言”。C语言具有可移植性、效率高、语法简单等特点,并成为C是一种编程语言,由Dennis Ritchie在20世纪70年代开发。它被广泛应用于操作系统、嵌入式系统、游戏开发等领域。C语言原始的设计思想是为了在Unix操作系统上编写系统软件,因此它被称为“系统编程语言”。C语言具有可移植性、效率高、语法简单等特点,并成为了C是一种编程语言,由Dennis Ritchie在20世纪70年代开发。它被广泛应用于操作系统、嵌入式系统、游戏开发等领域。C语言原始的设计思想是为了在Unix操作系统上编写系统软件,因此它被称为“系统编程语言”。C语言具有可移植性、效率高、语法简单等特点,并成为了众C是一种编程语言,由Dennis Ritchie在20世纪70年代开发。它被广泛应用于操作系统、嵌入式系统、游戏开发等领域。C语言原始的设计思想是为了在Unix操作系统上编写系统软件,因此它被称为“系统编程语言”。C语言具有可移植性、效率高、语法简单等特点,并成为了众多C是一种编程语言,由Dennis Ritchie在20世纪70年代开发。它被广泛应用于操作系统、嵌入式系统、游戏开发等领域。C语言原始的设计思想是为了在Unix操作系统上编写系统软件,因此它被称为“系统编程语言”。C语言具有可移植性、效率高、语法简单等特点,并成为了众多编C是一种编程语言,由Dennis Ritchie在20世纪70年代开发。它被广泛应用于操作系统、嵌入式系统、游戏开发等领域。C语言原始的设计思想是为了在Unix操作系统上编写系统软件,因此它被称为“系统编程语言”。C语言具有可移植性、效率高、语法简单等特点,并成为了众多编程C是一种编程语言,由Dennis Ritchie在20世纪70年代开发。它被广泛应用于操作系统、嵌入式系统、游戏开发等领域。C语言原始的设计思想是为了在Unix操作系统上编写系统软件,因此它被称为“系统编程语言”。C语言具有可移植性、效率高、语法简单等特点,并成为了众多编程语C是一种编程语言,由Dennis Ritchie在20世纪70年代开发。它被广泛应用于操作系统、嵌入式系统、游戏开发等领域。C语言原始的设计思想是为了在Unix操作系统上编写系统软件,因此它被称为“系统编程语言”。C语言具有可移植性、效率高、语法简单等特点,并成为了众多编程语言C是一种编程语言,由Dennis Ritchie在20世纪70年代开发。它被广泛应用于操作系统、嵌入式系统、游戏开发等领域。C语言原始的设计思想是为了在Unix操作系统上编写系统软件,因此它被称为“系统编程语言”。C语言具有可移植性、效率高、语法简单等特点,并成为了众多编程语言的C是一种编程语言,由Dennis Ritchie在20世纪70年代开发。它被广泛应用于操作系统、嵌入式系统、游戏开发等领域。C语言原始的设计思想是为了在Unix操作系统上编写系统软件,因此它被称为“系统编程语言”。C语言具有可移植性、效率高、语法简单等特点,并成为了众多编程语言的基C是一种编程语言,由Dennis Ritchie在20世纪70年代开发。它被广泛应用于操作系统、嵌入式系统、游戏开发等领域。C语言原始的设计思想是为了在Unix操作系统上编写系统软件,因此它被称为“系统编程语言”。C语言具有可移植性、效率高、语法简单等特点,并成为了众多编程语言的基础C是一种编程语言,由Dennis Ritchie在20世纪70年代开发。它被广泛应用于操作系统、嵌入式系统、游戏开发等领域。C语言原始的设计思想是为了在Unix操作系统上编写系统软件,因此它被称为“系统编程语言”。C语言具有可移植性、效率高、语法简单等特点,并成为了众多编程语言的基础。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值