C#

C#

【C#】csvファイルを読み込み二次元配列のように扱う

CSVファイルを読み込んで、その内容を配列に二次元配列のように扱うシンプルな例です。本記事で紹介しているコードは、リスト要素の範囲外アクセスのチェックなど、基本的なエラーチェックを省略していますので、実際に使う場合は、扱うデータに合わせたエ...
C#

【C#】外部アプリケーションを実行し終了コードを取得する

PC上の作業を自動化するアプリケーションを作成する場合に、外部アプリケーションを実行することがよくあります。そのような処理において、外部アプリケーションが正常に終了したかどうかをチェックすることは非常に重要です。 本記事では、C#で外部アプ...
C#

【C#】「ファイルを開く」「ファイルを保存する」ダイアログの使用方法

Windowsアプリケーションを作成する際、ユーザに「ファイルを開く」「ファイルを保存する」ダイアログを表示してファイルを指定させたい場合があると思います。 本記事では、「ファイルを開く」「ファイルを保存する」ダイアログの表示処理のサンプル...
C#

【C#】ファイルを拡張子に関連付けられたアプリケーションで開く方法

業務の自動化を行うアプリケーションを作成する際、拡張子に関連付けられたアプリケーションで開く処理を行いたいことがあります。C#には、このようなアプリケーションの起動を簡単に行う仕組みがあります。 本記事では、C#でファイルタイプに関連付けら...
C#

【C#】フォルダを再帰的に検索して特定の拡張子を持つファイルを処理

本記事では、フォルダ内を再帰的に検索して特定の拡張子を持つファイルを処理する方法を2つ紹介します。 サンプルコード 1.Directory.GetFilesメソッドを使用 ディレクトリ内のファイルを取得するDirectory.GetFile...
C#

【C#】パスからファイル名、フォルダ名、拡張子などを取得

本記事では、C#でのファイルパス処理に関するサンプルを掲載します。 サンプルコード パスからファイル名を取り出す ファイルパスからファイル名を取得するには、Path.GetFileNameメソッドを使用します。 using System; ...
C#

【C#】フォルダ内の全てのファイル名を取得(指定フォルダのみ、サブフォルダ含む)

Windowsアプリケーションの処理において、フォルダ内のファイル一覧を取得して、条件に当てはまるファイルに対して処理を行うことは、良くあると思います。本記事では、フォルダ内にあるファイルの一覧を列挙する方法を紹介します。 サンプルコード1...
C#

【C#】ファイルまたはフォルダの存在確認

この記事では、ファイルやフォルダが存在するかどうかを簡単にチェックする方法を紹介します。 ファイルの存在確認 ファイルが存在するかどうかを確認するには、System.IO 名前空間の File.Exists メソッドを使用します。 usin...
C#

【C#】文字列リストの重複除去とソート

文字列を扱うプログラムを作成する際、文字列のリストから重複を除去したり、リストの内容をソートしたくなることがあると思います。本記事では、それらの処理を行うサンプルコードを紹介します。 サンプルコード 以下のサンプルコードでは、リストの重複除...
C#

【C#】文字列リストを昇順/降順にソートする(ラムダ式を使用)

この記事では、文字列リストを並べ替える方法を紹介します。Sortメソッドの引数なしと、ラムダ式を使用したカスタム比較を覚えておけば、昇順/降順ソートのどちらにも対応できます。 準備 まずは、文字列リストを作成します。 List<string...