| 
		
 
  
 
 
  
  
	 | 
	
		
 
  
	| 該当頁 | 該当箇所 | 
	修正刷 | 
 
	| 訂正箇所 | 
	訂正事項 | 
	更新日 | 
 
	
		| 
			17			 | 
		図1-18 | 
		
			未			 | 
	 
		| 
			中間言語(LI) | 
		
			中間言語(CIL) | 
		
			2020年5月15日 | 
	 
	
		| 
			42			 | 
		[サンプル]Sample2.cs | 
		
			第2刷			 | 
	 
		| 
			string name = System.Console.ReadLine(); | 
		
			string name = Console.ReadLine(); | 
		
			2020年2月10日 | 
	 
	
		| 
			175			 | 
		[サンプル]abstract.cs 下から3行目 | 
		
			第2刷			 | 
	 
		| 
			s.getInfo(); | 
		
			s.GetInfo(); | 
		
			2020年2月23日 | 
	 
	
		| 
			178			 | 
		[サンプル]interface.cs 上から3行目 | 
		
			第2刷			 | 
	 
		| 
			void getInfo(); | 
		
			void GetInfo(); | 
		
			2020年2月23日 | 
	 
	
		| 
			238			 | 
		[サンプル]nullconditional1.cs | 
		
			第2刷			 | 
	 
		| 
			Console.WriteLine(no); | 
		
			Console.WriteLine(n); | 
		
			2020年4月28日 | 
	 
	
		| 
			241			 | 
		[サンプル]Practice10_4.cs | 
		
			第2刷			 | 
	 
		| 
			public Olympic(int y, int m, int d) | 
		
			public Competition(int y, int m, int d) | 
		
			2020年4月30日 | 
	 
	
		| 
			241			 | 
		[サンプル]Practice10_4.cs | 
		
			第2刷			 | 
	 
		| 
			Console.WriteLine( os.GetOpening() ); // 出力値:(2020, 7, 24) | 
		
			この1行は削除 | 
		
			2020年4月30日 | 
	 
	
		| 
			245			 | 
		冒頭のサンプルコード 2行目 | 
		
			第2刷			 | 
	 
		| 
			SampleDel delVar = new SampleDel( testMethod ); | 
		
			SampleDel delVar = new SampleDel( TestMethod ); | 
		
			2020年3月05日 | 
	 
	
		| 
			370			 | 
		第3章の解答「3」「4」 | 
		
			第2刷			 | 
	 
		| 
			第3章の解答「3」「4」 | 
		
			解答「4」解答「5」 | 
		
			2020年4月10日 | 
	 
	
		| 
			370			 | 
		第3章の解答 | 
		
			第2刷			 | 
	 
		| 
			解答「3」 | 
		
			円マークのエスケープシーケンスは¥¥ で、改行は¥n となります。 
[サンプル]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 ); 
    } 
  } 
} | 
		
			2020年4月10日 | 
	 
	
		| 
			371			 | 
		第4章の解答「1」 | 
		
			第2刷			 | 
	 
		| 
			②評価 ③文(ステートメント) | 
		
			②文(ステートメント)③評価 | 
		
			2020年4月10日 | 
	 
	
		| 
			372			 | 
		第4章の解答「4」 | 
		
			第2刷			 | 
	 
		| 
			第4章の解答「4」 | 
		
			第5章の解答「4」 | 
		
			2020年4月10日 | 
	 
	
		| 
			373			 | 
		第5章の解答「3」のサンプルファイル名 | 
		
			第2刷			 | 
	 
		| 
			[サンプル]Practice5_1.cs | 
		
			[サンプル]Practice5_2.cs | 
		
			2020年4月10日 | 
	 
	
		| 
			373			 | 
		第6章の解答「2」 | 
		
			第2刷			 | 
	 
		| 
			「2」 | 
		
			不要 | 
		
			2020年4月13日 | 
	 
	
		| 
			373			 | 
		第6章の解答番号「3」 | 
		
			第2刷			 | 
	 
		| 
			「3」 | 
		
			「2」 | 
		
			2020年4月13日 | 
	 
	
		| 
			373			 | 
		第6章の解答番号「4」「5」 | 
		
			第2刷			 | 
	 
		| 
			「4」「5」 | 
		
			「3」「4」 | 
		
			2020年4月13日 | 
	 
	
		| 
			374			 | 
		【第1刷】第6章の解答「5」2行目
【第2刷】第6章の解答「4」2行目 | 
		
			未			 | 
	 
		| 
			静的なものを | 
		
			非静的なものを | 
		
			2020年4月13日 | 
	 
	
		| 
			378			 | 
		第8章の解答「4」のサンプルファイル名 | 
		
			第2刷			 | 
	 
		| 
			[サンプル]Practice8_4.cs | 
		
			[サンプル]Practice8_3.cs | 
		
			2020年4月10日 | 
	 
	
		| 
			379			 | 
		第10章の解答「1」 | 
		
			第2刷			 | 
	 
		| 
			解答⑥⑦がない | 
		
			⑥非許容参照型 ⑦null | 
		
			2020年4月13日 | 
	 
	
		| 
			381			 | 
		解答 5
[サンプル]Practice10_4.cs | 
		
			第2刷			 | 
	 
		
			  readonly int Day; 
} | 
		
			  readonly int Day; 
  ...中略... 
} | 
		
			2020年4月30日 | 
	 
	
		| 
			381			 | 
		解答 6
[サンプル]Practice10_4.cs | 
		
			第2刷			 | 
	 
		
			public (string, int, int, int) GetOpening() 
{ 
  return (City, Year, Month, Day); 
} | 
		
			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) 
} | 
		
			2020年4月30日 | 
	 
	
		| 
			383			 | 
		第12章の解答「3」のサンプルファイル名 | 
		
			第2刷			 | 
	 
		| 
			[サンプル]Practice12_3.cs | 
		
			[サンプル]Practice12_2.cs | 
		
			2020年4月10日 | 
	 
 
	 |