IronScheme.Runtime.Cons
我想在 Visual Studio 中返回一个列表,但只在 Visual Studio控制台上打印。
我有这个代码
public void f1()
{
var exp = "(car '((1 (8 7 2) 3) 4 5 6))"; // this must eval as "(1 (8 7 2) 3)"
var result = exp.Eval<Cons>();
var list = result.Cast<string>().ToList();
/* foreach(string value in list)
{
Console.WriteLine(list);
}
*/
}
上面的代码显示System.InvalidCastException
,我想将列表作为字符串返回,例如 a:
"(1 (8 7 2) 3)"
或 a List<string>
,但这不起作用:(