在c#的动态上下文中使用关键字

本文关键字:关键字 上下文 动态 | 更新日期: 2023-09-27 18:16:06

dynamic json = new JsonObject();
json.ref.lolCats = GetLolCats();

给我:

标识符预期;'ref'是一个关键字

是否有一种方法可以使用动态语法转义关键字?

(so no json["ref"].lolCats)

在c#的动态上下文中使用关键字

ref用于reference parameters。它是一个受保护的关键字。尝试使用另一个var名称或在ref.

之前附加@字符。

可以使用@:

声明使用保留关键字的变量
private string @int;