exercism / exercism/csharp

FIX: C# 9 new feature (Top-level statements) invalidate Basics (needs to be updated)

オープン
#1,974 コメント 0 件 リアクション 0 件 担当者 0 名 GitHub で見る
主要言語
C#
スター
427
フォーク
383
平均マージ
2日 2時間
マージ済み PR(30日)
5

説明

Hey there,
Hope you be ok.

Starting in C# 9, there's no need to explicitly include a Main method in a console application project. Instead, we can use the top-level statements feature to minimize the code we have to write. In this case, the compiler generates a class and Main method entry point for the application.

Here's a Program.cs file that is a complete C# program in C# 10:

```csharp
Console.WriteLine("Hello World!");
```
The `Basics` concept file includes the statement _“C# is an object-oriented language and requires all functions to be defined in a class”_ which is not %100 true anymore. I recommend updating this file to include a hint for the new feature of the language so there be no mistakes in the text.

~ _Thank you for the great C# track, I'll be happy to fix this issue if that's needed._

コントリビューションガイド

このリポジトリのコントリビューションガイドは索引されていません

評価

この issue はまだ評価されていません。

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。