独習C# 第5版(山田 祥寛)|翔泳社の本
  1. ホーム >
  2. 書籍 >
  3. 独習C# 第5版

独習C# 第5版


形式:
書籍
発売日:
ISBN:
9784798175560
定価:
4,180(本体3,800円+税10%)
仕様:
B5変・680ページ
カテゴリ:
プログラミング・開発
キーワード:
#プログラミング,#開発環境,#開発手法,#Web・アプリ開発
シリーズ:
独習
紙の書籍

C# 10.0に対応して、
“標準教科書”が5年ぶりの改訂!
~C#プログラミングに必要な知識・概念・機能を
 体系的、かつ網羅的に習得できる!~

C#言語の独学に最適な教科書として、
長年にわたって読まれてきた『独習C#』。
プログラミング言語入門書の執筆で定評のある
山田祥寛氏の執筆による信頼感をそのままに、
最新バージョンのC# 10.0に対応しました!

本書では、C#でオブジェクト指向プログラミングを
行う際に必要となる基本的な知識・概念・機能、
C#の文法・プログラムの書き方を、さまざまな
サンプルプログラムを例示しながら詳細かつ丁寧に
解説します。

プログラミングの基礎知識がない方でも、
解説→例題(サンプル)→理解度チェックという
3つのステップで、C#の文法を完全習得できます。

[ポイント]
●C#言語の独学に最適な教科書として好評の『独習C#』最新版。
初心者がC#言語を学ぶにふさわしい一冊

●C#でプログラミングを行う際に必要となる
基本的な知識・概念・機能、文法・書き方を、
網羅的かつ体系的に習得できる

C#言語の入門者、これからC#言語で開発を始めたい
初学者から、再入門者、学生・ホビープログラマまで、
「一からC#言語を学びたい」「C#プログラミングの基本を
しっかり身につけたい」という方におすすめの一冊です。

画像01

本書の学習メソッド

画像02

わかりやすい[解説]

C#言語でオブジェクト指向プログラミングを行う際に必要となる基礎的な知識・概念・機能からC#新機能まで、さまざまなサンプルプログラムを例示しながら詳細かつ丁寧に解説します。

画像03

理解が深まる[例題]

具体的な操作例やサンプルプログラム、実行結果を示し、手を動かして確認しながら学習できます

画像04

力試しの[練習問題]

各節の途中には、それまで学習した内容をチェックする練習問題を設けています。その節の内容を理解できたかが確認できます。

第1章 イントロダクション
第2章 C#の基本
第3章 演算子
第4章 制御構文
第5章 標準ライブラリ
第6章 コレクション
第7章 オブジェクト指向構文(基本)
第8章 オブジェクト指向構文(カプセル化/継承/ポリモーフィズム)
第9章 オブジェクト指向構文(名前空間/例外処理/ジェネリックなど)
第10章 ラムダ式/LINQ
第11章 高度なプログラミング

付属データはこちら

お問い合わせ

内容についてのお問い合わせは、正誤表、追加情報をご確認後に、お送りいただくようお願いいたします。

正誤表、追加情報に掲載されていない書籍内容へのお問い合わせや
その他書籍に関するお問い合わせは、書籍のお問い合わせフォームからお送りください。

利用許諾に関するお問い合わせ

本書の書影(表紙画像)をご利用になりたい場合は書影許諾申請フォームから申請をお願いいたします。
書影(表紙画像)以外のご利用については、こちらからお問い合わせください。

追加情報はありません。
この商品の「よくある質問」はありません。

現在表示されている正誤表の対象書籍

書籍の種類:紙書籍

書籍の刷数:全刷


※重版をした際に、内容が修正されている場合があります。「刷数の確認方法(例)」の図を参考に、お手元の書籍の刷数をご確認ください。下の「書籍の刷数」の欄で刷数を選択すると、お持ちの書籍の刷数に合わせて、正誤情報を絞り込むことができます。

書籍によっては表記が異なる場合がございます


本書に誤りまたは不十分な記述がありました。下記のとおり訂正し、お詫び申し上げます。

 書籍の刷数で正誤情報を絞り込みたい場合は選択してください。

 書籍の種類:

最終更新日:2025年03月10日
ページ数 内容 発生刷 書籍修正刷 電子書籍訂正 登録日
216
図5.13 末尾の吹き出し
終端ではEndOfStream プロパティがfalseを返す
終端ではEndOfStream プロパティがtrueを返す
1刷 3刷 2023.11.09
229
[構文]Spanコンストラクター 引数lengthの概要
生成するSpanに含める最後の要素
生成するSpanに含める要素数

※リフローEPUBの場合、リスト5.62の下にある「構文 Spanコンストラクター」が該当箇所になります。
1刷 3刷 2023.11.09
327
下から3行目
仮引数dataが、❷の実引数dataを参照する
❷の仮引数dataが、実引数dataを参照する
1刷 2025.03.10
487
note 3行目
ただし、インターフェイスの配下で、他の型を入れ子にすることはできません。
上記文章を削除します。

※リフローEPUBの場合、「9.6.1 入れ子のクラス」の最初のnoteが該当箇所になります。
1刷 2刷 2022.09.02
586
「リスト11.1 ThreadClassic.cs」の続き
/ /スレッド終了まで待機の下、引き出し線と「❹」を削除します。

※紙面調整のため末尾の「構文 Threadコンストラクター」がp.587の1行目に移動します。
1刷 2025.01.27
587
「構文 Startメソッド」の下の本文
ただし、そのままではスレッド t1、t2、t3 が開始する前に、メインスレッドが終了してしまうので、Join メソッドでそれぞれのスレッドが終了するまで、メインスレッドを待機します(❹)。
上記の文章を削除します。

※紙面調整のためp.586末尾の「構文 Threadコンストラクター」が本ページ1行目に移動します。
1刷 2025.01.27
611
本文下から2行目
引数strがnullでなければメソッド全体としてもnullであることを保証できれば便利です。
引数strがnullでなければメソッド全体としてもnullでないことを保証できれば便利です。

※表11.4の下、2つ目のサンプルコードのすぐ下の段落が該当箇所になります。
1刷 2刷 2022.10.21
625
リスト11.A hello.py
print "Hello, Python!"
print ("Hello, Python!")
1刷 2025.02.26
659
「この章の理解度チエック P.529」1.の2番目
(×) クラス/構造体は、クラス/インターフェイス /構造体を入れ子にできます。しかし、イン ターフェイスは他の型を入れ子にすることはで きません。
(〇) 正しい記述です。

正誤の内容を更新しました(2023/01.18)。

※リフローEPUBの場合、第9章の「この章の理解度チェック」の1の回答が該当箇所になります。
1刷 2刷 2022.09.02