タグ

CSとtutorialに関するkiyo_hikoのブックマーク (7)

  • C#入門/コンストラクタ初期化子 - WisdomSoft

    コンストラクタから、別のオーバーロードされたコンストラクタを呼び出すにはコンストラクタ初期化子を用います。 メソッド内のコードが、同名のオーバーロードされたメソッドを呼び出すことは簡単です。そのまま、呼び出したいメソッドのパラメータに合わせて引数を指定するだけです。 public void M() { M(10); } //M() から M(int) の呼び出し public void M(int i) { } ところが new 演算子でインスタンスが作成されるときのみ実行されるコンストラクタの場合は、メソッドのように明示的に呼び出すことができません。コンストラクタ内の初期化処理が同一で、既定の値で初期化するか、明示的にパラメータで初期値を指定するかの違いだけでオーバーロードする場合、同じ初期化コードが複数のオーバーロードされたコンストラクタに複製されている状態は、コードの保守性から考えて

    kiyo_hiko
    kiyo_hiko 2015/07/30
    アリティMとN(M > N)なClazzのコンストラクター オーバーロードがあって、かつN側の初期化手順がM側の初期化手順を利用できる場合、Nの定義はClazz(N-args) : this(M-args) {...}的に書けば楽になるてう話
  • C# Razor構文 基礎文法 総まとめ - @IT

    ■0. まえがき 稿では、「Razor構文(C#)」についての基礎文法を簡潔にまとめる。「Razor構文、どう書くんだっけ?」という場合のリファレンスとして活用していただけるとうれしい(なお、稿はエッセンスしか解説しておらず、すべてを学べるわけではないので、じっくり学ぶには「連載:ASP.NET MVC入門【バージョン3対応】 第5回 新しいビュー・エンジン「Razor」の基を理解しよう」を参照してほしい)。 ■1. Razor構文(C#)の概要 ●Razor構文とは何か? Razor構文(Razor syntax)とは、ASP.NET MVCや(WebMatrixで採用されている)ASP.NET WebページなどのWeb開発技術用のビュー・エンジンの1つである「Razorビュー・エンジン」向けの文法のことで、C#言語(.cshtmlファイル)用とVisual Basic言語(.vb

    kiyo_hiko
    kiyo_hiko 2015/07/16
    たすかる
  • NerdDinnerチュートリアル - @IT

    新しいフレームワークを習得する最善の方法は、それを使って何かを構築してみることです。このチュートリアルは、ASP.NET MVCを使用して、小さいながらも完全なアプリケーションを構築する方法を順に示し、その背後にあるコアとなる概念を紹介します。 これから構築するアプリケーションは“NerdDinner”と呼ばれています。NerdDinnerは、オンラインで夕会の検索や整理を簡単に行う方法を提供します。

  • Entity Framework Code First | densan-labs.net

    Entity Framework Code First¶ 最終更新日 2012年09月27日 Microsoft社製のオープンソースORMであるEntity Frameworkに関して,CodeFirstに焦点をしぼった解説を書きました. サンプルプログラムはEntity Framework4.3.1 で動作させています. 2012年9月4日現在,Entity Frameworkのバージョンは5.0となっています. 現在の最新バージョンとは記述方法が異なる場合があります. キーワード: Entity Framework, CodeFirst, エンティティフレームワーク, コードファースト

  • はてなグループの終了日を2020年1月31日(金)に決定しました - はてなの告知

    はてなグループの終了日を2020年1月31日(金)に決定しました 以下のエントリの通り、今年末を目処にはてなグループを終了予定である旨をお知らせしておりました。 2019年末を目処に、はてなグループの提供を終了する予定です - はてなグループ日記 このたび、正式に終了日を決定いたしましたので、以下の通りご確認ください。 終了日: 2020年1月31日(金) エクスポート希望申請期限:2020年1月31日(金) 終了日以降は、はてなグループの閲覧および投稿は行えません。日記のエクスポートが必要な方は以下の記事にしたがって手続きをしてください。 はてなグループに投稿された日記データのエクスポートについて - はてなグループ日記 ご利用のみなさまにはご迷惑をおかけいたしますが、どうぞよろしくお願いいたします。 2020-06-25 追記 はてなグループ日記のエクスポートデータは2020年2月28

    はてなグループの終了日を2020年1月31日(金)に決定しました - はてなの告知
  • 連載 C#入門 - @IT

    1.目に見えない変換 暗黙の変換ができないとき キャストがデータを壊すとき 2.実数でもキャスト 実数でもキャスト 定数値にキャスト 符号の有無は要注意 小数の切り捨て 3.参照型のキャスト 参照型のキャスト 無関係の参照型へのキャスト スーパー・クラスへのキャスト アンボクシングとキャスト まとめ 1.C#の演算子 2.四則演算(+、-、*、/) 剰余演算 (%) 比較演算 (<、>、<=、>=、==) is演算 (is) 論理演算 (&、^、|) 条件演算 (「~ ? ~ : ~」) シフト演算子 (<<、>>) 単項演算子 (+、-、!、~) インクリメント・デクリメント演算子 (++、--) 代入演算子 (=、+=、-= …) 論理条件演算子 (||、&&) まとめ コラム:Visual Studio.NET ベータ2使用時の注意

    kiyo_hiko
    kiyo_hiko 2015/07/08
    勉強用
  • C#たんと学ぶ/わりと硬派なソフトウェア開発講座 第2回「デスクトップアプリケーション」

    CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

    C#たんと学ぶ/わりと硬派なソフトウェア開発講座 第2回「デスクトップアプリケーション」
  • 1