2019-01-03から1日間の記事一覧
解説 今回は、先頭の数字を0で埋めてNケタの文字列にする方法を紹介します。 2ケタにする:1→01 8ケタにする:123→00000123
作ったもの Microsoft Word 2007 以降の docx ファイルは、中身が zip 圧縮された xml ファイルなので、ZipArchive で展開すれば編集することができます。 今回作ったのは docx の document 部分(文字で書かれている箇所)の xml を書き換えるクラスです。
作ったもの C#で処理速度を計測するためには、System.Diagnostics.Stopwatch を使います。ただ、これを毎回書くのは結構疲れてしまうので、簡単に計測できる関数を作りました。
解説 フォームアプリの Click イベントの中で、重い処理をしてはいけません。UI がフリーズしてしまいます。その時は、別のスレッドでバックグラウンド処理(非同期処理)を行います。 しかし、別スレッドから UI を操作してはいけません。例外が発生してし…
解説 文字列の内容によって、処理を変えたい場合があります。その場合は、 ① if...else...で条件分岐をする ② switch...case...で条件分岐をする ③ Dictionary で string からのマッピングを作る などの方法があります。 今回は、日月火水木金土の文字列を入…