エントリーの編集

エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
第1回 総論:C# 2.0らしいプログラミングとは(2/4) - @IT
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています

- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
第1回 総論:C# 2.0らしいプログラミングとは(2/4) - @IT
C# 2.0らしいソース・コードとは? さて、そろそろ「論よりソース」である。能書きを重ねるよりも、実際... C# 2.0らしいソース・コードとは? さて、そろそろ「論よりソース」である。能書きを重ねるよりも、実際のソース・コードを見る方が分かりやすいだろう。 同人ゲームのコードを書いているときに、「これはよい例だ」と思う事例に出合ったので、そのソース・コードの断片をそのまま紹介しよう。 まず試行錯誤で書き上げた後に、「これはC# 2.0らしくない……」と思ったコードを紹介しよう。これはゲーム中で、主人公の位置を移動させる機能を持ったメソッドである。瞬間移動するWarpToメソッドと、時間をかけ歩いて移動するGoToメソッドの2種類がある。 // 距離やストリーキングのチェック抜きで瞬間移動する public static void WarpTo(Place distPlace) { goTo(distPlace, true); } // 距離やストリーキングのチェックを行いつつ移動する publ