Why can '=' not be overloaded in C#?

前端 未结 12 879
离开以前
离开以前 2020-12-30 00:49

I was wondering, why can\'t I overload \'=\' in C#? Can I get a better explanation?

12条回答
  •  清酒与你
    2020-12-30 01:20

    This code is working for me:

    public class Class1
    {
    
        ...
    
        public static implicit operator Class1(Class2 value)
        {
            Class1 result = new Class1();
    
            result.property = value.prop;
    
            return result;
    
        }
    
    }
    

提交回复
热议问题