css 値を表す独自のタイプを作成しています (ピクセルなど 12px など)。加算/減算/乗算/... 私の型と int をできるようにするために、int との間で 2 つの暗黙の演算子を定義しました。1つのことを除いて、すべてがうまく機能します..私が書いた場合:
CssUnitBase c1 = 10;
Console.WriteLine(c1);
「10px」ではなく「10」を取得します - ToString() メソッドの代わりに int への暗黙的な変換が使用されます。どうすればそれを防ぐことができますか?