[C#] 指定した日時の相対時間(何年前? 何ヶ月前?など)を計算する方法
ある日時を指定し、その日時が現在の何年前なのか、何ヶ月前なのか、何日前なのか、何時間前なのかを計算する方法の備忘録です。
今回のサンプルは、計算した結果の値に応じて「〜前」の単位を変えています。
&nb ...
[C#] Stringとstring(大文字と小文字)の違い
C#のコードを書いてたり、改修時に他人のコードをみたりしていると、String(Sが大文字)の場合とstring(sが小文字)の場合があります。
この違いについて気になったので備忘録として残します。
Stri ...
[C#] enumの名前リストを出力する方法
Debug用など、enumのリストをすべて出力する簡単な方法の備忘録です。
サンプルコードpublic enum Days{ Mon, Tue, Wed, Thu, Fri, Sat, Sun} ...
[C#] Intやstringの値をenumにキャストする方法
Int型のデータや文字列を自身で用意したenumにキャストしたい場合の方法を備忘録として残します。
キャスト方法
事前にDaysというenumを用意しておきます。
[C#] Listに格納されている日付から現在日時に一番近いでデータを比較し取得する方法
List<DateTIme>に日時のリストが格納されており、現在の日時に一番近い日付を取得する方法を備忘録として残します。
本処理の実行結果は、2020年5月1日に実行した結果となります。
&nb ...
C# 1行ずつ書かれたテキストファイルの内容を簡単にリストに格納する方法
テキストファイルにシンプルに一行ずつ記載されているデータをC#のListにシンプルに格納する方法の備忘録です。
普通はforeachで回してListにAddしていくと思いますが、今回は「System.IO.File ...
[C#] 配列をジェネリックコレクションのListに変換する
本記事では、配列をList<T>に変換する方法をご紹介します。
System.Collections.Generic.Listクラスは配列に非常によく似た機能を持つクラスです。
格納できる要 ...
[C#] ICompareインターフェースを使用して2つのListを比較する方法
Unitテスト時に2つのList<T>の比較をICompareインターフェースを使って比較する際の方法をメモしておきます。
ICompareインタフェースで用意されている「Compare」メソッドは2つのオブ ...
[C#] IndexOutOfRangeExceptionとArgumentOutOfRangeExceptionについて
C#で開発を行っていると様々な例外エラーが発生します。
今回はその中でも「IndexOutOfRangeException」と「ArgumentOutOfRangeException」について詳しく記載します。
[C#] サーバ上にあるファイルの更新日時を取得する
ファイルダウンロード処理で、更新されていないファイルを毎回ダウンロードするのは意味がない処理なので、
今回は、サーバ上にあるファイル更新日が新しい場合のみファイルをダウンロードする処理をメモします。
ファイ ...