C# と VB.NET の質問掲示板

わんくま同盟

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト


(過去ログ 24 を表示中)
■10847 / )  Re[1]: メソッドの作り方
□投稿者/ IIJIMAS (57回)-(2007/11/28(Wed) 01:52:27)
2007/11/28(Wed) 02:25:41 編集(投稿者)
No10823 (ハハ さん) に返信

正直何をなさりたいのかよくわかりませんが。。。

私もちょっと思いつきましたので。

()じゃなくて[]ですが、==じゃなくて=ですよ。

   public class MyClass
    {
        public FileModifier modify;
        public MyClass()
        {
            modify = new FileModifier();
        }
    }
    public class FileModifier
    {
        public int this[string filename]
        {
            set { execute(filename, value); }
        }
        private void execute(string filename, int n)
        {
            Console.WriteLine("ファイル {0} を数値 {1} で処理します", filename, n);
        }
    }
    class Program
    {
        static void Main(string[] args)
        {
            MyClass x = new MyClass();
            x.modify["ファイル1"] = 12345;
        }
    }

#一部ネーミングその他パクりです…すいませんです。

Visual Studioでプログラムを動かせるのなら、

1.Mainの中の最初の行にブレークポイントを置く[F9]
2.デバッグ開始[F5]
3.ローカル変数のウィンドウ[Ctrl+D,L]や
  ウォッチウィンドウ[Ctrl+D,W]表示、変数を右クリックでウォッチ式の追加
4.ステップオーバー[F10]、ステップイン[F11]、ステップアウト[Shift+F11]などでステップ実行

で、変数の中身を見てコードを追いかけながら理解を深めてください。

返信 編集キー/


管理者用

- Child Tree -