回答編集履歴

2

訂正

2022/05/17 11:24

投稿

退会済みユーザー
test CHANGED
@@ -1,4 +1,4 @@
1
- C# の言語バージョンの違いによるのかも。VS2012 の .NET 5.0 アプリではデフォルトで C#9.0、.NET Framework 4.8 アプリではデフォルトで C# 7.3 になり、その場合はエラー無く実行でき結果も "A" がコンソールに出力されます。
1
+ C# の言語バージョンの違いによるのかも。VS2019 の .NET 5.0 アプリではデフォルトで C#9.0、.NET Framework 4.8 アプリではデフォルトで C# 7.3 になり、その場合はエラー無く実行でき結果も "A" がコンソールに出力されます。
2
2
 
3
3
  しかし、VS2015 で C# 6.0 で試すと以下の通りです。
4
4
 

1

追記

2022/05/17 11:20

投稿

退会済みユーザー
test CHANGED
@@ -1,4 +1,4 @@
1
- C# の言語バージョンの違いによるのかも。VS2012 の .NET Framework アプリではデフォルトで C# 7.3 になり、その場合はエラー無く実行でき結果も "A" がコンソールに出力されます。
1
+ C# の言語バージョンの違いによるのかも。VS2012 の .NET 5.0 アプリではデフォルトで C#9.0、.NET Framework 4.8 アプリではデフォルトで C# 7.3 になり、その場合はエラー無く実行でき結果も "A" がコンソールに出力されます。
2
2
 
3
3
  しかし、VS2015 で C# 6.0 で試すと以下の通りです。
4
4