[過去ログ]
【C#】 Managed DirectX 【.NET】 (124レス)
【C#】 Managed DirectX 【.NET】 http://mevius.5ch.net/test/read.cgi/gamedev/1195136419/
上
下
前次
1-
新
通常表示
512バイト分割
レス栞
抽出解除
レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
63: 名前は開発中のものです。 [sage] 2008/03/26(水) 12:56:02 ID:TCtOpY+/ static class Hogeable { public interface IHogeable { Hogeable.HogeableObject HogeableObject { get; } } public class HogeableObject { public int Value { get; set; } } public static void Hoge(this IHogeable hoge) { hoge.HogeableObject.Value += 1; Console.WriteLine(hoge.HogeableObject.Value); } } class MyClass : MyBaseClass, Hogeable.IHogeable { private Hogeable.HogeableObject hogeableObject = new Hogeable.HogeableObject(); Hogeable.HogeableObject Hogeable.IHogeable.HogeableObject { get { return hogeableObject; } } } //MyClass obj = new MyClass(); for (i=0;i<10;i++)obj.Hoge(); こうすればインスタンスフィールドも持てるんじゃね http://mevius.5ch.net/test/read.cgi/gamedev/1195136419/63
66: 65=60=47 [] 2008/03/27(木) 09:54:55 ID:/nFHNp1Z >>63 それを避けたいから複数継承したいだけだよ http://mevius.5ch.net/test/read.cgi/gamedev/1195136419/66
68: 名前は開発中のものです。 [sage] 2008/03/27(木) 14:33:18 ID:3wRGum5F >>63はただの冗談だよw なんでそんなに継承したいの? わざわざインターフェイス実装しなくても包含してプロパティで公開すれば済む話でしょ ところで,thisで拡張メソッドは呼び出せるよ(thisを付けなければ呼び出せない) http://mevius.5ch.net/test/read.cgi/gamedev/1195136419/68
メモ帳
(0/65535文字)
上
下
前次
1-
新
書
関
写
板
覧
索
設
栞
歴
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.009s