プログラミング

C#

【C#】テキストファイル内の正規表現にマッチする文字列を置換して別ファイルに保存

この記事では、正規表現により、ファイル内も文字列を別の文字列に変換する例を紹介します。 サンプルコード 小文字の"sample"を大文字の"SAMPLE"に置換する例です。正規表現の置換には Regex.Replace() を使用します。 ...
C#

【C#】テキストファイルから指定した文字列が含まれる行を表示(grep的なものを作る)

テキストファイルから指定した文字列を検索する処理は、よく使うと思います。今回は、ファイルの中で指定の文字が含まれる行の一覧を表示するサンプルを紹介します。(次回は正規表現版) サンプルコード ファイルを開き、1行ずつ string.Cont...
C#

【C#】TreeViewでカスタム情報を持たせる2つの方法

TreeViewはC#で階層構造のデータを表示するのによく使われるコントロールです。TreeNodeにユーザ独自のデータを持たせることで、アプリケーションの機能を柔軟に拡張できます。ここでは、TreeNodeにカスタム情報を持たせる2つの方...
C#

【C#】ListViewでカスタム情報を持たせる2つの方法

ListViewはC#でよく使われるコントロールの一つです。ListViewItemにユーザ独自のデータを持たせることで、より柔軟なプログラミングが可能になります。ここでは、ListViewItemにカスタム情報を持たせる2つの方法を紹介し...
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; ...