我有以下代码,但找不到如何获取 var TypeSyntax
。
有什么想法吗?
Syntax.LocalDeclarationStatement(
declaration: Syntax.VariableDeclaration(
type: Syntax.PredefinedType(Syntax.Token(SyntaxKind.VarKeyword)),
variables: Syntax.SeparatedList(
Syntax.VariableDeclarator(
identifier: Syntax.Identifier(name)))
)
)
);
这会失败并出现一个参数异常:“关键字”
最佳答案
我会使用:
Syntax.LocalDeclarationStatement(
declaration: Syntax.VariableDeclaration(
type: Syntax.IdentifierName(Syntax.Token(SyntaxKind.VarKeyword)),
variables: Syntax.SeparatedList(new[] {
Syntax.VariableDeclarator(
identifier: Syntax.Identifier(name)) })));
关于c# - 如何使用 Roslyn 声明 var 变量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8400248/