[C#] 文字が数字かどうかを判定する (char.IsNumber メソッドでローマ数字や漢数字は数字と看做される?)
文字が数字かどうかを判定する場合、System.Char.IsNumber メソッドを使うことができる。
では、ローマ数字などは数字と判定されるのだろうか?
char.IsNumber の場合今回調べた結果、次 ...
[C#] Windows 及び Internet Explorer のバージョンを調べる
C# で Windows 及び Internet Explorer のバージョンを調べる方法を示す。
■ 解説・C# での Windows のバージョンの取得方法Windows のバージョンは、System.Env ...
[C#][Roslyn] Roslyn による Visual Studio のアドイン
※ この内容は、『こみゅぷらす Tech Aid 2013』 (2013-07-27 新宿,東京) にて実際のデモと共に発表予定。
■ Roslyn についてRoslyn は、C# や Visual Basic のコンパイ ...
[C#][Windows ストア アプリ][WPF] INotifyPropertyChanged の実装に便利なクラスとコードスニペット
WPF や Silverlight、Windows 8 や Windows RT の Windows ストア アプリでは、UI の記述に XAML を使うことが多い。
そして、データバインドするために INotifyPro ...
[C#][dynamic] リフレクション Q&A
「Hokuriku.NET C# メタプログラミング ~リフレクション~」に参加してきた。
Hokuriku.NET C# メタプログラミング ~リフレクション~日時2013年6月29日会場海みらい図書館 (石川県金沢市)関連記 ...
[C#][ラムダ式][式木] Expression でラムダ式を作成してデリゲートとして実行する
以前「Expression の構造を調べてみる」と云う記事で、Expression の内部のツリー構造を調べた。
その中で、ラムダ式として足し算を行うだけの (x, y) => x + y と云うシンプルなラムダ式を ...
[C#][dynamic] 動的にイベント ハンドラーを追加
今回は、動的にイベント ハンドラーの追加を行ってみたい。
■ 動的に読み込まれるクラス ライブラリー側例えば、次のようなクラス ライブラリー (ClassLibrary.dll) があるとする。
//クラス ライブラ ...
[C#][dynamic] 列挙型 (enum) の列挙子の動的な取得など
今回は、列挙型 (enum) の列挙子の取得などについて。
■ 列挙型 (enum) の列挙子を動的なメソッド呼び出しの引数で渡したい例えば、次のようなクラス ライブラリー (ClassLibrary.dll) があるとす ...
[C#] 匿名型でのプロパティ名の省略
今回は、ごく軽く余り役に立たない話題。C# の匿名型に関して。
■ 匿名型匿名型は、以下のようなものだ。
var 本1 = new { タイトル = "C#入門", 価格 = 3800 };これで、" ...
[C#][関数型] カリー化を C# で説明してみる
今回は、軽めの話題として、関数型プログラミングでお馴染みのカリー化を C# でやってみよう。
■ 関数の作成先ず、以下のように関数を用意してみる。
//2つの数の足し算 (引数は2つ)Func<double, ...