Net Core教程

C#操作符重载

本文主要是介绍C#操作符重载,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
namespace 操作符重载
{
    internal class Program
    {
        static void Main(string[] args)
        {
            var a = new Test(11);

            var b = new Test(12);

            var c = a + b;

            Console.WriteLine(c.Lenght);

            Console.ReadKey();
        }
    }

    internal class Test
    {
        public Test(int length)
        {
            Lenght = length;
        }

        public int Lenght { get; set; }

        public static Test operator +(Test test1, Test test2)
        {
            return new Test(test1.Lenght + test2.Lenght);
        }
    }
}

 

这篇关于C#操作符重载的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!