Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
クラス D がクラス B から派生した場合、その B 部分のみに割り当てるにはどうすればよいですか?
C++ では、次のようにします。
D d; B b; d.B::operator = (b);
これに相当する C# は何ですか?
C# にはスライスに相当するものはありません。基本クラスのインスタンスを手動で作成し、関連するプロパティをコピーする必要があります。基本クラスに非仮想クローン メソッド (またはコピー コンストラクター) がある場合は、それを使用できますが、C++ のようにスライスを使用することはできません。