独習C# 第3版

  • 翔泳社
3.85
  • (5)
  • (13)
  • (7)
  • (1)
  • (0)
本棚登録 : 175
感想 : 7
本ページはアフィリエイトプログラムによる収益を得ています
  • Amazon.co.jp ・本 (684ページ)
  • / ISBN・EAN: 9784798122205

作品紹介・あらすじ

全16章を通して、C#でオブジェクト指向プログラミングを行なう際に必要となる基本的な知識・概念・機能から、C#4.0の新機能まで、さまざまなサンプルプログラムを例示しながら詳細かつ丁寧に解説していきます。また、各章には、「エキスパートに訊く」「Note」などの囲み記事がいくつかあります。これらでは、特定の話題に関する補足情報や本文で扱いきれなかった情報をまとめています。

感想・レビュー・書評

並び替え
表示形式
表示件数
絞り込み
  • プログラム初心者からC#中級者までお勧めできる網羅的な一冊
    for文や型についての話から始まっていて、素人向けの本かなーと思いきや、C#の本当に細かいところまで掘り下げていて、ある程度使った事がある人でも勉強になる点がありそうと思う。
    解説も600ページというボリュームに見合っていて懇切丁寧で、おそらく初心者にもお勧めできる良本。
    一歩一歩どころか半歩ずつくらい進めるくらいのゆっくり解説に好感が持てる。

  • 仕事で C# を使いそうなので通し読み。基本的構文は Java と似ていたので、C# 特有の機能についての章(インデクサ/プロパティ、デリゲート、LINQ...)を中心に読んだ。機能の説明には具体的なコードがほぼ付いているので、その機能の使いかたや存在理由は十分把握できる。基礎的な知識を幅広く得られるので、Effective 系の本や GUI 開発など、次のステップへの足がかりとしやすいと思う。

  • そこそこ載ってて良い。

  • C#の勉強にはこれが一番よい

  • お正月の仕事休みに、自室に籠って読んでみました。600頁を超えるボリュームなので、読み終えるのに苦労しました…

    仕事ではレガシーな言語を使っているのですが、Java を勉強したことがあり、同じオブジェクト指向な C# なら分かるだろうと思っていたのですが、やはり難しいですね(^^;

    クラス、オーバーロード、継承といった基本的なところは、Java と同じなので理解もはやかったのですが、デリゲートにジェネリックになると理解もあやしくなってきました…

    プリプロセッサに至るころには、???という有様で、同様の書籍を何冊か読んでから、再度、本書を読み返したいと思っています。

    C# を使えるようになるには、C# だけではなく「.NET Framework」の知識が必要だということに、本書を読んでいて気が付きました… がんばろう!

  • いわずと知れた独習シリーズのC#版。初めての人でも分かり易く、言語仕様の基礎的な内容を幅広く扱っている。これを読んだ上で、Effective C#やコーディングルールといった"より適切なプログラミングをする"ための本を読み、主要な.Netライブラリを学べば、それなりのプログラムを書けそう。

    現在発注しようとしているシステムに性能問題の発生リスクがあるため、自分でもコードをチェックしたいと考え、購入。次はEffective C#を読む。

    以下、C#の仕様メモ(主にJavaと比較して)
    ・基本的にはC++の拡張で、かなり膨大な仕様。それに対してJavaは、C++を参考に一から作り直している感じで、比較的シンプル。
    ・ローカルスコープ({})内の変数名は、外側と同じではいけない
    ・goto文が使える
    ・多次元配列の宣言方法([1,2]) Javaでいう多次元配列はジャグ配列
    ・switch文のフォールスルー禁止
    ・メソッドや変数の命名規則が違う(大文字始まり)
    ・文脈依存型var
    ・Stringも==で比較可能
    ・参照渡しのrefと出力パラメータout
    ・配列にするインデクサ
    ・アクセサを簡単に実装するプロパティ
    ・オーバーライドするには基本クラス側にvirtualが必要
    ・virtual無いメソッドと同じシグネチャで宣言すると隠蔽とみなされ警告が出る。newを頭につけると警告が消える。
    ・継承を禁止するsealed
    ・多重継承は不可になった(C++と違うところ)
    ・構造体
    ・オーバーフロー検出の切り替えchecked/unchecked
    ・ポインタも使えるがunsafe宣言が必要
    ・関数ポインタみたいなdelegate
    ・LINQ、ラムダ式
    ・asでキャスト、isで比較

全7件中 1 - 7件を表示

ハーバート・シルトの作品

  • 話題の本に出会えて、蔵書管理を手軽にできる!ブクログのアプリ AppStoreからダウンロード GooglePlayで手に入れよう
ツイートする
×