我该如何与声明罗斯林一个变种变量? [英] How do I declare a var variable with Roslyn?

查看:123
本文介绍了我该如何与声明罗斯林一个变种变量?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我已经得到了下面的一段代码,但我找不到如何获得VAR TypeSyntax
任何想法

  Syntax.LocalDeclarationStatement(
声明:Syntax.VariableDeclaration(
型:Syntax.PredefinedType(Syntax.Token(SyntaxKind.VarKeyword)),
变量:Syntax.SeparatedList(
Syntax.VariableDeclarator(
标识符:Syntax.Identifier(名)))


);

这将失败,参数异常,上面写着:关键字


< DIV CLASS =h2_lin>解决方案

我会用:

  Syntax.LocalDeclarationStatement(
声明:Syntax.VariableDeclaration(
型:Syntax.IdentifierName(Syntax.Token(SyntaxKind.VarKeyword)),
变量:Syntax.SeparatedList(
Syntax.VariableDeclarator(
标识符:Syntax.Identifier(名)))));


I've got the following piece of code, but I can't find how to get the var TypeSyntax. Any ideas?

Syntax.LocalDeclarationStatement(                   
    declaration: Syntax.VariableDeclaration(
        type: Syntax.PredefinedType(Syntax.Token(SyntaxKind.VarKeyword)),
        variables: Syntax.SeparatedList(
        Syntax.VariableDeclarator(
            identifier: Syntax.Identifier(name)))
        )
    )
);

this fails with an Argument exception that says: "keyword"

解决方案

I'd use:

Syntax.LocalDeclarationStatement(
    declaration: Syntax.VariableDeclaration(
        type: Syntax.IdentifierName(Syntax.Token(SyntaxKind.VarKeyword)),
        variables: Syntax.SeparatedList(
            Syntax.VariableDeclarator(
                identifier: Syntax.Identifier(name)))));

这篇关于我该如何与声明罗斯林一个变种变量?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆