プログラミング言語
C#
.NET 上で動く静的型付けのオブジェクト指向言語。dotnet CLI でビルドと実行を行い、Web API からデスクトップ、Unity まで同じ言語で書ける。
問題一覧(3)
C# で「CS8618: null 非許容のプロパティ」の警告が消せない
CS8618 は、null 許容参照型を有効にしたプロジェクトで参照型のメンバーがコンストラクター終了時に null のままになりうるときに出る。値が必ず入るなら required かコンストラクター引数、入らないなら型を null 許容にするのが筋の通し方である。
更新: 2026-10-06、タグ: nullable、cs8618、warning
C# で「A compatible .NET SDK was not found」が出てビルドできない
global.json が要求する SDK バージョンが端末に入っておらず、ロールフォワードでも届かないときに出る。インストール済みの SDK を確認し、global.json の version か rollForward を実態に合わせる。
更新: 2026-09-26、タグ: dotnet、global-json、sdk
C# で CS0246「型または名前空間名が見つかりませんでした」が解決できない
CS0246 は型の名前解決に失敗したという報告で、原因は using の不足・参照の不足・つづり誤りのいずれか。エラー文が挙げる 2 択のどちらなのかを先に切り分ける。
更新: 2026-09-08、タグ: cs0246、using、dotnet