CATEGORY

プログラミング tips

  • 2020.5.28

C# nameofの使い方は?

こんにちは!トミセンです。 あまり使う機会がないと思われているnameof式ですが、 「C#でnameofって、使う意味あるの?」 「C#でnameofって、どうやって使うの?」 実は便利なコーディング手法なんですが、いまいち使いどころに迷ってしまいがちです。 今回はそんなお悩みを解決します。 ずば […]

  • 2020.5.24

C# linqで動的なWhere句を生成する方法

こんにちは!トミセンです。 C#で便利なlinqですが、 「lingでWhere句って動的に作れないの?」 情報が少なくて思ったより手間取ってしまうこともありますよね。 今回はそんなお悩みを解決します。 ずばり!「C# linqで動的なWhere句を生成する方法」についてご紹介します。 C# lin […]

  • 2020.5.14
  • 2020.10.4

C# オブジェクトを値で比較する方法

こんにちは!トミセンです。 オブジェクトを比較するにはSystem.Object.ReferenceEquals()やSystem.Object.Equals()が使われますが、 「C#でオブジェクトを値で比較するのはどうやるの?」 「C#って、簡単に値で比較する方法ないの?」 オブジェクトを比較す […]

  • 2020.5.9
  • 2020.10.4

C# DeepCopyする方法

こんにちは!トミセンです。 オブジェクトを複製する場合に必要なDeepCopyですが、 「C#でDeepCopyどうやるの?」 「C#って、Javaと書き方が違うの?」 分かってしまえば簡単なんですが、簡単なことほど情報を見つけるのに苦労しがちで、思ったより時間がかかってしまいますよね。 DeepC […]

  • 2020.5.8

C# valueofするには?Javaとの違いを比較

こんにちは!トミセンです。 JavaではメジャーなString.valueOfメソッドですが、 「C#でvalueofってどうやるの?」 「C#って、Javaと書き方が違うの?」 分かってしまえば簡単なんですが、簡単なことほど情報を見つけるのに苦労しがちで、思ったより時間がかかってしまいますよね。 […]

  • 2020.4.26
  • 2020.4.27

ExcelCreator オーバーレイ(ひな形から新規作成)する方法

こんにちは!トミセンです。 ExcelCreatorって便利なツールだけど、 「どうやって、ファイルを作成するの?」 「ひな形ファイルから新規作成する方法は?」 有名なツールだけど、意外に情報が少なくて調べるのに時間がかかってしまいがちです。 また、簡単に出来そうなサンプルを見つけて試してみても、な […]

  • 2020.4.12
  • 2020.10.4

C# DateTime型にNullをセットする方法

こんにちは!トミセンです。 C#プログラムでは必ず使うDateTimeですが、 「DateTime型の初期化ってどうやるの?」 「DateTime型って、nullが入らないんだけど・・・」 分かってしまえば簡単なんですが、簡単なことほど情報を見つけるのに苦労しがちで、思ったより時間がかかってしまいま […]

  • 2020.4.9
  • 2020.5.23

CsvHelper マッピングしない読み込みの方法

こんにちは!トミセンです。 C#でCSVの読み込みに便利なCsvHelperですが、 「マッピングしない読み込みってどうやるの?」 「マッピングしない読み込みって、マッピングするよりも難しいんだけど・・・」 やり方が分からないし、情報が少なくて探すだけで疲れてしまいがちです。 また、簡単に出来そうな […]

  • 2020.3.25
  • 2020.10.4

C# IsNullOrWhiteSpaceとは? IsNullOrEmptyとの違い

こんにちは!トミセンです。 文字列がnullか空文字か判定するというのはよくある処理ですが、 「C#のIsNullOrWhiteSpaceって、何?」 「C#のString.IsNullOrWhiteSpaceって、IsNullOrEmptyと何が違うの?」 理解してしまえば便利なテクニックなんです […]

  • 2020.3.23
  • 2020.10.4

C# IsNullOrEmpty null・空の判定と使い方のポイント!

こんにちは!トミセンです。 文字列がnullか空文字か判定するというのはよくある処理ですが、 「C#で文字列がnullか空文字かの判定って簡単にできないの?」 「C#のString.IsNullOrEmptyを使うときのポイントって?」 出会ってしまえば基本的なテクニックなんですが、情報が見つからな […]