いろいろ備忘録日記

主に .NET とか Go とか Python絡みのメモを公開しています。

2010-02-08から1日間の記事一覧

.NET クラスライブラリ探訪-024 (System.Enum)(Enum.Parse, Enum.Format, Enum.GetName, Enum.GetValues, FlagAttribute)

C#

System.Enumクラスは文字通り列挙型を定義する際に使います。 C#でもVisual Basicでもenumを定義することはよくありますので 知っている方も多いと思います。 で、実際に列挙型を利用する機会は多いのですが たいていは、識別の為の値として利用したりします…

.NET クラスライブラリ探訪-025 (System.Globalization.StringInfo)(サロゲートペア, LengthInTextElements)

C#

今回は、System.Globalization.StringInfoクラスです。 System.Globalization名前空間自体、あまり馴染みがない名前ですが このクラスは、サロゲートペアの文字列を処理する際に役に立ちます。 サロゲートペアとは何ぞや?という場合は Unicode (Wikipedia) …