C#– tag –
-
プログラミング tips
CsvHelper BadDataExceptionとは?
CsvHelperのConfigurationの設定や例外処理って、難しいですよね・・・。 今日は「CsvHelper.BadDataException」について紹介します。 【CsvHelper BadDataExceptionとは?】 どんな例外? ①不正なデータが含まれている フィールドに引用符が含まれている... -
プログラミング tips
CsvHelper Configurationの設定
CsvHelperって、C#でCSVの読み書きをするには非常に便利なんですが、イマイチ情報が足りない気がしています。 ConfigurationのPropertiesの設定情報はいつも調べるんですが、毎回google翻訳するのも面倒なので、翻訳したものを載せておきます。 こちらの記... -
プログラミング tips
【C#】拡張メソッド まとめ
拡張メソッドは、非常に便利です。 既存のクラスへのメソッドを追加して、インスタンスメソッドのように呼び出しができます。 元々クラスに存在したメソッドのように使えるので、それまで複数ステップを使って書いていたソースをまとめたり、バラつきのあ... -
プログラミング tips
【C# 拡張メソッド】nullをToString()
nullをToString()すると見事に落ちます。 とはいえ、イチイチチェックするのは面倒ですよね。 そこで、拡張メソッドを使って簡単回避する方法をご紹介します。 【【C# 拡張メソッド】nullをToString()】 例外が発生するソースコード例 public class Test {... -
プログラミング tips
【C#】初心者が綺麗なコードを書くコツ Tips
初心者プログラマのころは、なかなか綺麗なソースコードが書けないものです。 でも、そのコードにはある程度のパターンがあって、ちょっとしたポイントを意識すれば、見違えるような綺麗なソースコードになります。 綺麗なソースコードが簡単に書けるよう... -
プログラミング tips
【C#】if文の書き方
初心者プログラマのころは、なかなか綺麗なソースコードが書けないものです。 でも、そのコードにはある程度のパターンがあって、ちょっとしたポイントを意識すれば、見違えるような綺麗なソースコードになります。 そこで、よくあるコードを参考にしなが... -
プログラミング tips
【C#】Nullable<T>型をキャストする方法
「Nullable<T>型(null 許容型)って、どうやってnull非許容型にするの?」 「Nullableからのキャストって、簡単にできないよね?」 こんなことを悩んでいませんか? こういった疑問に答えます。 今日は「Nullable<T>型(null 許容型)を、nul... -
プログラミング tips
【C#】DateTime.Dateで日付部分だけ取得
【【C#】DateTime.Dateで日付部分だけ取得】 DateTime 値の日付部分のみ取得し、その時刻部分を 0 (または0:00:00) にする方法です。 DateTime型を再生成することなく、簡単に時刻部分を 0 にすることができます。 Date プロパティを使って解決する方法を... -
プログラミング tips
【C# 拡張メソッド】 Listのnull・空チェック
メソッドの戻り値がListで結果によってnullだったり、空だったりする場合、 その判定のソースコードってけっこう長かったりします・・・・。 そこで、拡張メソッドを使って簡単解決する方法をご紹介します。 【【C# 拡張メソッド】 Listのnull・空チェック... -
プログラミング tips
【C# 拡張メソッド】 foreach index付き
foreachで、インデックス付きで使いたいことが時々あるんですよね。 でも使おうと思うと忘れていたり、書いてみるとけっこう面倒だったり・・・・。 そこで、拡張メソッドを使って簡単解決する方法をご紹介します。 【【C# 拡張メソッド】 foreach index付...