generic関数内で型の変換方法について
- 題名: generic関数内で型の変換方法について
- 著者: あーしゃん
- 日時: 2010/12/30 13:21:08
- ID: 27918
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[1]: generic関数内で型の変換方法について
- 著者: shu
- 日時: 2010/12/30 14:52:34
- ID: 27919
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[1]: generic関数内で型の変換方法について
- 著者: よねKEN
- 日時: 2010/12/30 15:26:01
- ID: 27920
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[2]: generic関数内で型の変換方法について
- 著者: shu
- 日時: 2010/12/30 17:46:02
- ID: 27921
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[1]: generic関数内で型の変換方法について
- 著者: 魔界の仮面弁士
- 日時: 2010/12/30 19:21:18
- ID: 27922
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[2]: generic関数内で型の変換方法について
- 著者: 魔界の仮面弁士
- 日時: 2010/12/30 19:38:21
- ID: 27923
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[3]: generic関数内で型の変換方法について
- 著者: shu
- 日時: 2010/12/30 21:38:06
- ID: 27924
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[2]: generic関数内で型の変換方法について
- 著者: あーしゃん
- 日時: 2011/01/01 14:17:46
- ID: 27931
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[3]: generic関数内で型の変換方法について
- 著者: あーしゃん
- 日時: 2011/01/02 11:13:51
- ID: 27940
- この記事の返信元:
- この記事への返信:
- ツリーを表示
分類:[.NET]
お世話になります。
generic関数を作り、その中で指定した型への型変換を実施したいのですが、どのようにすればいいでしょうか。
以下のようなイメージです。
void MakeHoge<T>() where T:new()
{
T tt= new T();
string c = "10";
tt=T.Parse(c);
//その他の処理が以下に続きます。
}
Parseのところで以下のようなメッセージがでてしまいます。
'T'は型パラメータですが、指定されたコンテキストでは有効では有りません。
TにはInt32やDecimalなど、Parseを実装するものを指定する予定です。
どのようにすれば型の変換がうまくできますでしょうか。
以上、よろしくお願いします。