本書の内容に誤りがございました。以下のとおり訂正してお使いください。
お手元の書籍の刷数は、奥付でご確認ください。
初版1刷
| 訂正箇所 | 訂正内容 |
|---|---|
| サンプルファイルのアップデート(2020年3月9日) |
次を修正したサンプルファイル一式を「86538_v2.zip」として、本書のサンプルファイルのダウンロードページで公開しております。以下のページからダウンロードいただけます。 「基礎からしっかり学ぶC#の教科書 改訂新版 C# 8対応 サンプルファイルのダウンロード」 ■修正箇所一覧 ・Chap8\abstract.cs、Chap8\interface.cs メソッド名の先頭小文字を大文字に修正 (誤)getInfo() (正)GetInfo() ・Chap11\delegate2.cs、Chap11\delegate3.cs メソッド名の先頭小文字を大文字に修正 (誤)testMethod2 (正)TestMethod2 |
| P.17 図1-18の右列、上から2番目のボックス |
(誤) (正) |
| P.42 [サンプル]Sample2.csの下から2行目 |
(誤) (正) |
| P.66 上から2行目 |
(誤) (正) |
| P.175 [サンプル]abstruct.csの下から3行目 |
(誤) (正) |
| P.178 [サンプル]interface.csの上から4行目 |
(誤) (正) |
| P.198 サンプルコードの下の段落の3行目 |
(誤) (正) |
| P.238 サンプルコードの下から3行目 |
(誤) (正) |
| P.241 問題5のコードの上から4行目 |
(誤) (正) |
| P.241 問題5のコードの下から2行目 |
(誤) (正) |
| P.245 上から2行目 |
(誤) (正) |
| P.370 第3章の解答 |
問題3の解答が抜けていました。解答3を下記に示します。 [サンプル]Practice3_2.cs using System;
namespace Practice3_2
{
class Practice
{
static void Main()
{
// 逐語的文字列リテラル
string s1 = @"¥1,000
¥20,000";
Console.WriteLine( s1 );
string s2 = "¥¥1,000¥n¥¥20,000";
Console.WriteLine( s2 );
}
}
}
|
| P.371 第4章の解答1 |
(誤) (正) |
| P.372 |
第4章の解答4は、正しくは第5章の解答4になります。 |
| P.373 第5章の解答3 |
(誤) (正) |
| P.373~P.374 第6章の解答 |
解答2を削除し、既存の解答3が解答2になります。既存の解答4と解答5も、番号が1つずつずれます。 |
| P.378 第8章の解答4 |
(誤) (正) |
| P.379 第10章の解答1 |
(誤) (正) |
| P.381 第10章の解答5 サンプルコードの下から2行目 |
(誤) (正) |
| P.381 第10章の解答6 |
コード全体を、次のコードで差し替えてください。 class Competition
{
(中略)
public( string, int, int, int ) GetOpening()
{
return( City, Year, Month, Day );
}
}
static void Main()
{
var os = new Competition( 2020, 7, 24 ) { City = ""東京"" };
Console.WriteLine( os.GetOpening() ); // 出力値:( 東京, 2020, 7, 24 )
}
|
| P.383 第12章の解答3 |
(誤) (正) |
以上、お詫びして訂正いたします。
