3月
01
2012
0

[C#4.0][新機能]デフォルト引数に対応したらしい

今までエラーになってたこんな書き方が可能になりました。

static int Sum(int x = 0, int y = 0, int z = 0)
{
  return x + y + z;
}

(more…)

Written by CSharp in: 関数 |
4月
28
2011
0

反復処理は何がある?

while、do-while、forとどこかで見たものがひと通り使えるけど、foreachって便利なのがあるから大抵これらしい。
(more…)

Written by CSharp in: 関数 | タグ:
4月
28
2011
0

TRACEみたいなデバッグ出力はどうする?

これでいいらしい。

System.Diagnostics.Debug.WriteLine("出力ウィンドウに出る");

(more…)

Written by CSharp in: その他 | タグ: ,
4月
28
2011
0

フォールスルーは使えない?

基本、禁止らしい。諦めましょう。
(more…)

Written by CSharp in: その他 | タグ:
3月
31
2011
0

日付の取得はどうする?

DateTime型ってのがあるのでそれで取れる。
(more…)

Written by CSharp in: その他 |
3月
31
2011
0

ヘッダーファイルは?

どうやらそーゆーのは無いらしい・・・。
Cってついてるけど、スクリプト言語に近いのか?

Written by CSharp in: その他 | タグ:
3月
07
2011
0

URLからのデータ取得は?

URLアクセスはSystem.Net.HttpWebRequestで出来るらしい。

WebRequest request = HttpWebRequest.Create(requestUrl);
WebResponse response = request.GetResponse();

(more…)

Written by CSharp in: Net |
3月
04
2011
0

スレッドはどうやって作る?

System.Threading.Threadらしい。

Thread thread = new System.Threading.Thread(ThreadTest1);

ThreadTest1は起動したい関数名です。
(more…)

Written by CSharp in: マルチスレッド | タグ: , , , ,
3月
04
2011
0

排他ロックは何でやるの?

System.Threading.Monitorってのでやるみたい。

var syncObject = new object();
Monitor.Enter(syncObject);
//
// クリティカルセクションになる。
//
Monitor.Exit(syncObject);

(more…)

Written by CSharp in: マルチスレッド | タグ: , , , ,
3月
03
2011
0

operatorの定義はどうする?

だいたい同じだった。つねにstaticにしとけよってことぐらい。

        public static operator +(test a, test b)
        {
            // プラス処理
        }

(more…)

Written by CSharp in: 関数 | タグ: ,

Powered by WordPress | Aeros Theme | TheBuckmaker.com