Visual Basic 中学校 掲示板 投稿の管理
タグのない投稿を抽出
統計
RSS
Visual Basic 中学校
投稿一覧
Console.ReadLine()!; の「!」は何ですか?
この投稿へのリンク
https://keijiban.umayadia.com/ThreadDetail.aspx?ThreadId=30965#CommentId86228
この投稿の削除
削除パスワード
削除する
コメント本文
投稿者
とくま
 (社会人)
投稿日時
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
よく使うので、算術演算子の次に覚えておきたい内容です。
ニュアンスは違いますが、どちらも否定する意味を持っています。後者のほうをよく使います。