Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/275.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
从IronScheme返回c#上的列表列表_C#_Scheme_Ironscheme - Fatal编程技术网

从IronScheme返回c#上的列表列表

从IronScheme返回c#上的列表列表,c#,scheme,ironscheme,C#,Scheme,Ironscheme,我想在VisualStudio中返回一个列表,但只能在VisualStudio控制台上打印IronScheme.Runtime.Cons 我有这个密码 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>();

我想在VisualStudio中返回一个列表,但只能在VisualStudio控制台上打印
IronScheme.Runtime.Cons

我有这个密码

    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);
            }
          */
        }
public void f1()
{
var exp=“(car'((1(8 7 2)3)4 5 6));//这必须作为“(1(8 7 2)3)进行计算)
var result=exp.Eval();
var list=result.Cast().ToList();
/*foreach(列表中的字符串值)
{
控制台写入线(列表);
}
*/
}
上面的代码显示了System.InvalidCastException
,我希望以字符串形式返回列表,如:
“(1(8 7 2)3)”
列表,但这不起作用:(

计划方式:)

var exp=“(car'((1(8 7 2)3)4 5 6))”;
var result=“(format\”~a\“{0})”.Eval(exp);
控制台写入线(结果);
var exp = "(car '((1 (8 7 2) 3) 4 5 6))";
var result = "(format \"~a\" {0})".Eval<string>(exp);
Console.WriteLine(result);