C#, C♯, C#相談室 Part98 (476レス)
上下前次1-新
抽出解除 必死チェッカー(本家) (べ) 自ID レス栞 あぼーん
158(2): (ワッチョイ a913-VR7F) 2024/10/21(月)02:25 ID:SQ8zGBXh0(1/2) AAS
ライブラリを使用するために下みたいなコード書いた
ライブラリ内でIHoge.Method();の機能を上書きしたいのとHogeで設定されるさまざまな機能を使いたいがためにIHogeを実装したHogeクラスを継承してMethod();を隠蔽、そのうえでライブラリから呼び出されるようにIHogeをさらに継承?実装させてる
ちょっと無理矢理感強いけどこれはアリですか?
ライブラリの中
~
IHOGE.Method();
~
public interface IHoge
{
public void Method();
}
public class Hoge : IHoge
{
public void Method()
{
元の処理
}
}
自前で作ったクラス
public class NewHage : Hoge,IHoge
{
public new void Method()
{
上書き処理←やりたいこと
}
}
159(1): (ワッチョイ a913-VR7F) 2024/10/21(月)02:45 ID:SQ8zGBXh0(2/2) AAS
>>121
亀レスだけどすごいのあったぞ
中身見てないけど多分お前が望んでるやつだと思う
外部リンク:sumiox.com
上下前次1-新書関写板覧索設栞歴
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 5.437s*