trapemiyaの日記

hatenablogが新しくなったんで新規一転また2019年1月からちょこちょこ書いてます。C#中心のプログラミングに関するお話です。

C#

数字およびアルファベットを半角から全角へ、またはその逆の変換を行う

C#

以下のサンプルコードで使用している変換の考え方は、ネット上でいくつか見かけて参考にさせていただいたのですが、それをRegex.Replaceとラムダ式を使って簡潔に書いてみました。 ついでにstringの拡張メソッドとして定義しています。 ちなみに以下で使用し…

Code Recipeにアップしました。「WindowsフォームにおけるIDataErrorInfoの実装サンプル」

C#

WindowsフォームにおけるIDataErrorInfoの実装サンプル https://code.msdn.microsoft.com/WindowsIDataErrorInfo-637ebea1

FileSystemWatcherのChangeイベントって複数回発生するのね

C#

Webカメラが保存する画像ファイルを見張っておいて、その画像ファイルが更新されたタイミングでそのファイルをFTPでアップロードするアプリケーションをざくっと作成した。画像ファイルの変更を見張るのはFileSystemWatcherのChangeイベントを使えば簡単にで…

ComboBoxはTextBox?

C#

ComboBoxについて、意外にみなさん理解されていないケースをみかけますので、まとめておきます。まず、ComboBoxですが、TextBox部分とDropDownList部分が合体したものです。こんなの当たり前じゃんという人も多いかとは思いますが、実は本当に理解していない…