IronPython での Generics の扱い

IronPytyon では、generic な型は、" [タイプ名] "で指定するようになっている。

例えば、C# で以下のような記述をする場合、

List<string> list = new List<string>();

IronPython では以下のようになる。

list = List[String]()

IronPython での Generics タイプ使用例

# coding: utf-8

from System import *
from System.Collections.Generic import *

list = List[String]()
list.Add("1")
list.Add("テスト")

for i in list:
    print i