tora

no image

データ操作

[C#] 配列のサイズを変更する(Array.Resize)

2021/8/10    

一度宣言した配列のサイズを変更するには、Array.Resize()を使用します。 構文 構文 Array.Resize(ref <対象配列>, <変更後のサイズ>); refの指定を忘れないようご注 ...

no image

データ操作

[C#] 配列の次元数を取得する(.Rank)

2021/8/9 2022/12/2    

配列の次元数を取得するには、.Rankで取得できます。 サンプル 例)配列の次元数を取得する //配列を生成する string[] strArray1 = {"A","B","C"}; string[ ...

no image

ファイル操作

[C#] テキストファイルを1行ずつ読み込む(System.IO.StreamReader#ReadLine)

2021/8/8  

テキストファイルを1行ずつ読み込むサンプルです。 サンプル 例)C:¥test.txtを読み込んでList<string>型にする (C:¥test.txt) みかん ぶど ...

no image

ファイル操作

[C#] テキストファイルをまとめて読み込む(System.IO.StreamReader#ReadToEnd)

2021/8/7  

テキストファイルをまとめて読み込むサンプルです。 サンプル 例)C:¥test.txtを読み込む (C:¥test.txt) みかん ぶどう りんご using System.IO; ...

no image

C#基本

[C#] .NET CoreでShift-JISを扱う

2021/8/6 2022/12/14    ,

.NET Coreの文字コードは標準でUnicodeとASCIIのみサポートしているため、 そのままではShift-JISを扱えません。 なので、Shift-JISを扱う場合は、プログラムに設定が必要 ...

no image

データ操作

[C#] null合体演算子を使う(?? はてな2つ)

2021/8/5    ,

C#にはnull合体演算子という演算子があります。 この演算子は「??」(はてな2つ)で表します。 使い方は、var c = a ?? b のように書いて、 左辺がnullでない場合は左辺を返し、左辺 ...

no image

データ操作

[C#] Nullable型の値を通常型の変数にセットする

2021/8/4 2021/8/5    

Nullable型の値を通常型の変数にセットしたい場合は、 以下のようにnull値の場合の初期値を決めてセットすればOKです。 サンプル 例)int?型をint型にセットする //Nullable型を ...

no image

ファイル操作

[C#] バイト配列をバイナリファイルに書き込みする

2021/8/3 2021/8/29    ,

C#でバイト配列をバイナリファイルに書き込みするサンプルです。 サンプル 例)バイト配列をバイナリファイルに書き込みする using System.IO; //書き込むファイル string path ...

no image

ファイル操作

[C#] バイナリファイルを読み込みバイト配列にする

2021/8/2 2021/8/29    ,

C#でバイナリファイルを読み込みバイト配列にするサンプルです。 サンプル 例)バイナリファイルを読み込みバイト配列にする using System.IO; //結果を格納する変数 byte[] res ...

no image

ユーティリティ

[C#] NPOIでExcelファイルを作成する

2021/8/1    

NPOIを使ってExcelファイルを生成するサンプルです。 サンプル 事前に以下記事を参考にNPOIをインストールしておいてください。 ⇒ [VisualStudio] NPOIをインストールする 例 ...

no image

コレクション

[C#] LINQのFirstOrDefaultでnullを返さない方法

2021/7/31 2022/6/25    ,

コレクション要素で条件に合致する最初の要素を取得するには .FirstOrDefault を使用しますが、対象データが存在しない場合はnullが返ります。 (int型などの基本データ型の場合は0が返り ...

no image

コレクション

[C#] LINQラムダ式でグルーピングを行う(.GroupBy)

2021/7/30 2022/6/25    

LINQラムダ式でグルーピングを行うには、.GroupBy() を使用します。 サンプル 例1)List<int>型の場合 using System.Collections.Generic ...

VisualStudio

[VisualStudio] NPOIをインストールする

2021/7/29    

VisualStudioにNPOIをインストールする方法です。 手順 ①VisualStudioメニュー「ツール(T)」→「NuGetパッケージマネージャー(N)」→「ソリューションのNuGetパッケ ...

no image

ユーティリティ

[C#] jsonファイルをデータオブジェクトに変換する

2021/7/28 2021/9/3    

jsonファイルを読み込んで、データオブジェクトに変換するサンプルです。 サンプル 例)test.jsonを読み込んでデータオブジェクトに変換する test.jsonの中身は以下の通りです。 (C:& ...

VisualStudio

[VisualStudio] 使用していないusingを整理する

2021/7/27  

使用していないusingを整理する方法です。 手順 ①こんな感じで使われていないusingがある状態を例とします。 上図の場合、色が薄くなっている4行目と6行目が使用していないusingです。 ②ソー ...