简单的操作符重载,笔记
1 namespace 操作符重载 2 { 3 class Program 4 { 5 static void Main(string[] args) 6 { 7 Person person1 = new Person() { Name = "LiLei", Age = 12 }; 8 Person person2 = new Person("HanMeimei", 11); 9 Person person3 = person1 + person2; 10 Console.WriteLine($"Name's merge is {person3.Name}\nAge's sum is {person3.Age}"); 11 Console.ReadKey(); 12 } 13 } 14 public class Person 15 { 16 public Person() { } 17 public Person(string name, int age) 18 { 19 this.Name = name; this.Age = age; 20 } 21 public string Name { get; set; } 22 public int Age { get; set; } 23 public static Person operator +(Person p1, Person p2) 24 { 25 Person p3 = new Person(p1.Name + p2.Name, p1.Age + p2.Age); 26 return p3; 27 } 28 } 29 30 }
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 智能桌面机器人:用.NET IoT库控制舵机并多方法播放表情
· Linux glibc自带哈希表的用例及性能测试
· 深入理解 Mybatis 分库分表执行原理
· 如何打造一个高并发系统?
· .NET Core GC压缩(compact_phase)底层原理浅谈
· 手把手教你在本地部署DeepSeek R1,搭建web-ui ,建议收藏!
· 新年开篇:在本地部署DeepSeek大模型实现联网增强的AI应用
· Janus Pro:DeepSeek 开源革新,多模态 AI 的未来
· 互联网不景气了那就玩玩嵌入式吧,用纯.NET开发并制作一个智能桌面机器人(三):用.NET IoT库
· 【非技术】说说2024年我都干了些啥