2017-09-13から1日間の記事一覧

任意の値型をジェネリック(T)型にキャストする

C#

ジェネリックの型の変数をintやboolなどの値型にキャストして返却する方法の紹介です。 以下の例では、型チェック後に明らかに型が判明しているのですが、コンパイルエラーとなります。 public T Convert<T>(string key) { string value = Config.GetValue(key)</t>…