I was wondering, why can\'t I overload \'=\' in C#? Can I get a better explanation?
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; } }