【发布时间】:2014-08-09 09:36:35
【问题描述】:
我想在 C# 中的 string 变量名中包含一些特殊字符。
示例: string foo-bar = String.Empty;
据我所知,我不能像上面示例中提到的那样声明变量。 有没有办法声明一个包含“-”的变量名?
【问题讨论】:
-
为什么要包含“-”?有兴趣听听原因。
-
序列化需要这个吗?使用属性。是针对 MVC 中的 HTML 属性吗?使用下划线。解释你为什么需要这个。
-
@CodeCaster 我正在尝试使用 c# 开发像 css3 预编译器一样的 sass。许多 css 属性名称都包含“-”。因此,我将所有 css 属性声明为涉及“-”的属性。当我使用反射或表达式树将 .cs 文件转换为 .css 时,我将从属性中获得准确的 css 属性名称。
-
@kranthiv 我认为您的问题需要字典类型。