私はカスタム構造体に取り組んでおり、別の型から暗黙的に作成できるようにしたいと考えています。
2 つの構造体型があるとします。Color と ColorX。ここで、Color は既にフレームワークに含まれている構造体であり、変更することはできません。
たとえば、暗黙の演算子を使用して言えます。
Color C;
ColorX CX;
CX = new ColorX();
C = CX;
ただし、その逆もできるようにしたいと思います。直接設定するか、キャストすることによって。両方できれば金になる。例えば。
C = new Color();
CX = C;
または次のようにキャストします。
CX = (ColorX)C;
C# の他のすべての便利な演算子を検討してください。これを行う方法があると確信していますが、構文が見つかりません。
どんな助けでも大歓迎です!どうもありがとうございました。