Posted on 2024-07-132024-07-13エラー (アクティブ) CS0012 型 ‘ReadOnlySpan<>’ は、参照されていないアセンブリに定義されています C# Visual Studio で JsonSerializer を使う場合 System.Text.Json を 参照で追加するが 下記のエラーが出る場合がある エラー (アクティブ) CS0012 型 'ReadOnlySpan<>' は、参照されていないアセンブリに定義されています。アセンブリ 'System.Memory, Version=4.0.1.2, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51' に参照を追加する必要があります。 System.Memory の 追加も必要ということだった
Posted on 2024-04-142024-04-14Windows 11 フォルダ削除 コマンドプロンプト Windows 10 11 の コマンドプロンプトで フォルダを削除する場合は、 RMDIR もしくは RD というコマンドを使います rmdir コマンド 例 c: のルートに test1というフォルダがあり その中の test2 フォルダを削除したい場合 下記のコマンドでフォルダを削除できます cd ¥test1 rmdir /s test2 「/s」で フォルダ内にデータがあっても フォルダ削除できます rm コマンドも 方法は同じです rd /s /q フォルダ名 コマンド内に 「/q」を含めると 「、 よろしいですか?」の質問が 表示されることなく フォルダ削除できます。 PowerShell で フォルダ削除 する場合 PowerShell の場合 Remove-Item コマンドを使います Remove-Item -Force .\フォルダ名 「-Force」を 含めると サブフォルダなどの含めて フォルダ/ファイルを 削除できます 「-Force」がないと 「The item at フォルダ名 has children and the Recurse parameter was not specified. If you continue, all childrenwill be removed with the item. Are you sure you want to continue?」と 表示されます
Posted on 2023-08-132023-08-13C# 配列 ⇔ Listへ変換 List<T>から配列や その逆 変換する方法 配列 → List<T>に 変換 変換というよりは List<T>を新たに作成し AddRange()します。 int[] iArray = new int[]{1,2,3}; // int配列 List<int> iList = new List<int>(); //新たにListを作る iList.AddRange(iArray); foreach(var i in iList) Console.WriteLine(i); List<T> → 配列 に 変換 Listから配列に変換の場合 ToArray()を使います。 List<int> iList = new List<int>(){1,2,3}; // Listを作る int[] iArray = iList.ToArray(); //ToArrayで配列に変換 foreach(var i in iArray) Console.WriteLine(i);