プログラミング

C#

【C#】配列とリストの特徴、配列をリストに変換、リストを配列に変換

C#には、複数の要素を一つにまとめるデータ構造として、配列とリストがあります。本記事では、配列とリストの特徴と、配列からリストへ、リストから配列への変換処理方法について紹介します。 配列とリストの特徴と違い 配列(Array) 配列は、同じ...
C#

【C#】コンソールアプリ実行後に「続行するには何かキーを押してください…」の状態にする2つの方法

困りごと C#でコンソールアプリケーションを開発している時、プログラムが終了するとコンソールウィンドウがすぐに閉じてしまい、実行結果を見逃してしまうことがあります。これは、特に初心者にとってはプログラムの動作を確認するのに不便です。 解決方...
C#

【C#】ディクショナリのキーまたは値の列挙

ディクショナリ(Dictionary)を使用したプログラミングにおいて、ディクショナリ(Dictionary)に含まれている全てのキーや値に対して処理を行いたい場合があると思います。 この記事では、C#のディクショナリ(Dictionary...
C#

【C#】指定した拡張子のファイルがドラッグアンドドロップされたらパスを取得

この記事では、テキストファイル(拡張子.txt)をアプリケーションのフォームにドラッグ&ドロップして、ドロップされたファイルのパスを取得する簡単な例を紹介します。 サンプルコード まずはフォームにファイルのドロップを許可します。プロパティで...
C#

【C#】UTF-8エンコーディングのファイルをSJISに変換する

UTF-8エンコーディングのファイルをShift-JISに変換するコンソールアプリのサンプルコードです。 サンプルコード UTF-8で読み込んで、SJISで書き込む、という処理です。 using System; using System.I...
C#

【C#】正規表現を使ってソースコードからコメントを削除する

指定されたPythonソースコードからコメント(#で始まる行、または行末まで)を削除し、結果を別のファイルに出力するサンプルコードです。 入力データと出力例 入力ファイル:Pythonソースコード # This is a sample Py...
C#

【C#】正規表現を使ってHTMLファイルからリンクを抽出する

プログラミングの際、正規表現を使用してファイルから特定のパターンを持つ文字列を抽出する処理を書くことがあると思います。 本記事のサンプルコードでは、指定されたHTMLファイルから<a href="...">タグを見つけ、その中のURLをコン...
C#

【C#】正規表現でファイルから情報を取得する

ログファイルなど、形式が決まったファイルからエラーコードや特定のキーワードを含む行を見つけて情報を取得するための正規表現のサンプルコードです。 入力データと出力例 入力ファイル(INFOとERRORがある。エラー番号は3桁) INFO(I0...
C#

【C#】正規表現にマッチする2個の文字列の入れ替え

正規表現で文字列を加工する例です。 サンプルコード using System; using System.Text.RegularExpressions; class Program { static void Main() { // 入力...
C#

C#における正規表現の使い方と使用例

正規表現は、テキストデータから特定のパターンに一致する文字列を検索、置換、または抽出するための強力な機能です。この記事では、C#で正規表現による文字列の処理について、いくつかサンプルを紹介します。 C#における正規表現の使い方 C#では、S...