投稿者 とくま  (社会人) 投稿日時 2024/5/8 08:17:10
>string value1 = Console.ReadLine()!;
>の「!」はどんな機能ですか?
同じページの
2-4.null ではない!
に解説されています。


>とあり、また「!int」の意味が分かりません。
否定の not を表します。
【論理演算子】
https://learn.microsoft.com/ja-jp/dotnet/csharp/language-reference/operators/boolean-logical-operators
よく使うので、算術演算子の次に覚えておきたい内容です。


ニュアンスは違いますが、どちらも否定する意味を持っています。後者のほうをよく使います。