憂邦烈士連合会@ソロプレイ

IT、PG、アニメ、エンタメ、政治、歴史、時事、社会、カメラ、etc

C#

埋め込みステートメントは、宣言またはラベル付きステートメントにできません。

C#意味不明エラー。 ようは、関数において、オブジェクトクラスの引数をIf文など、不到達な可能性のあるスコープで代入する行為。 たとえば、 void func(class A){ if(true){ var AA=A; } } これはアウトであるようだ。 void func(class A){ var AA=A; if(tr…

C#/VBにおいてDataTable.Rows.Add関数が例外となる【'System.IConvertible' にキャストできません。】

以下のようなコードがある。 var table = new DataTable(); var col = table.Columns.Add("A", typeof(Double)); table.Columns.Add("B", typeof(Double)); table.PrimaryKey = {col}; var x = new {"0", "0"}; table.Rows.Add((from n in x select Convert.…

C# x では使用できません。 y以上の言語バージョンをお使いください

C# x では使用できません。 y以上の言語バージョンをお使いください。と出る場合、ググると解決策として出てくるのが、<LangVersion>x</LangVersion>と追記すればいいとあるが、それでもエラーが消えないことがある。 理由としては、実は<LangVersion>x</LangVersion>がプロジェクトファイル内に複数個所あることが…

UIは大事

VisualStudioは神である。UIが。C#も好きってのもあるけども。 いいよねC#。一番好き。 AndroidStudioが使いにくすぎて、Xamarinでやろうかと思うくらいVSはいい。使い勝手が良すぎる。 IDEにせよテキストエディタにせよ、使い勝手の良しあしって大事だ。私…