IronPython 2.0中如何使用System.IO和System.Text?
大家好!
在IronPython 1.x中,我们使用System.IO和System.Text是按下面这样做的:
import clr
from System.IO import *
from System.Text import *
sr = StreamReader("c:\\sample.txt", Encoding.UTF8)
Console.WriteLine(sr.ReadToEnd())
sr.Close()
Console.Read()
但是在IronPython 2.0中,会出现语法错误,提示 no module named IO,如果加上 clr.AddReferenceByPartialName("System"),倒是不出现前面的语法错误,但Encoding,Console这些会提示未定义。
请教此问题的原因和解决方法。