C# 方法参数的 @ 修饰符

2023-12-26

我在 VS2010 上使用 ReSharper 插件,并生成一个接口方法。 ReSharper 在参数名称上添加 @。那是用来做什么的?

int Count(Func<ContratoList, bool> @where);

有什么区别

int Count(Func<ContratoList, bool> where);

Thanks!


The @符号允许您使用保留字 http://msdn.microsoft.com/en-us/library/x53a06bb.aspx在变量名中。

int @class = 1;

void MyMethod(int @goto);

bool @public { get; set; }

正如 Marc 在他的评论和回答中正确指出的那样,ReSharper 这样做实际上是错误的,因为where is a 上下文关键字 http://msdn.microsoft.com/en-us/library/the35c6y.aspx并且实际上不是保留字,因此您的方法将在没有@.

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

C# 方法参数的 @ 修饰符 的相关文章

随机推荐

  • 如何重新启动 owl carousel 2.0?

    我知道在猫头鹰旋转木马的第一个版本中我们是这样做的 var carousel carousel var owl carousel data owlCarousel owl reinit touchDrag false mouseDrag f
  • 使用networkx的节点标签

    我正在根据给定的 Y 值序列创建一个图表curveSeq X 值自动枚举 0 1 2 i e for curveSeq 10 20 30 我的图表将包含以下点 lt 0 10 gt lt 1 20 gt lt 2 30 gt 我在同一个图表
  • 了解 .NET 中的垃圾收集

    考虑下面的代码 public class Class1 public static int c Class1 c public class Class2 public static void Main var c1 new Class1 c
  • webgl 本身支持哪些文件格式? [关闭]

    Closed 这个问题是无关 help closed questions 目前不接受答案 3D 文件格式有很多替代方案 但我至少需要最小的文件大小 纹理 我已经尝试过一些 但我需要一些建议 我在这里完全有偏见 我是我所建议的项目成员 但你可
  • PHP 中的 realpath 缓存是什么?

    谁能告诉我到底是什么意思realpath cache在 PHP 中 PHP 手册中对此进行了大量引用 但没有任何内容对其进行充分解释 例如 article http www php net manual en function clears
  • Emacs 在进程缓冲区中显示 ^M

    目前 我有一个进程缓冲区utf 8 auto emacs 模型行将缓冲区报告为utf 8 auto dos with CRLF样式换行符 当我通过a将多行文本写入缓冲区时process send region or process send
  • ColdFusion 服务器监控 - 不工作

    我正在尝试在运行 ColdFusion 8 版本 8 0 0 176276 的 Windows Server 2003 网络版 计算机上启动 ColdFusion 服务器监视器 它以独立配置运行 弹出窗口启动为http www mydoma
  • 动态从另一个 apk 加载资源(布局)

    我设法拉出布局 并将其添加到我的视图翻转器中 但是 它被加载为空白 代码是 Resources packageResources Context packageContext try packageResources pm getResou
  • 我们如何以及在哪里编写 try catch 块来处理异常

    我们正在使用C 语言来开发Windows应用程序 我们的 Windows 应用程序由三层组成 UI 业务和数据访问层 在业务层中 有一些公共 业务 方法 UI 通过这些方法与业务层类进行通信 这些公共方法还有一些私有方法来实现所需的功能 D
  • 背景图片在 IE8 中不显示

    所以我有一个在 x 轴上重复的小标题图像 但由于某种原因它不会显示在 IE8 中 有人知道解决方法吗
  • Pandas Dataframe 对象类型 fillna 不同数据类型的异常

    我有一个 Pandas Dataframe 不同的列有不同的数据类型 例如 df dtypes 返回以下内容 Date datetime64 ns FundID int64 FundName object CumPos int64 MTMP
  • 单击后禁用提交按钮

    这是我的代码
  • 如何使用变量值作为对象的属性? [复制]

    这个问题在这里已经有答案了 可能的重复 如何从 JavaScript 中的变量值创建对象属性 https stackoverflow com questions 2241875 我想使用变量中的值作为属性名称来创建一个对象 我有一个名为 p
  • 将 Javascript 语法错误和 console.log 重定向到其他地方

    我试图将 javascript 控制台中通常出现的任何内容发送到我自己的自定义函数 我尝试过以下方法 window console error window console debug window console log window c
  • PHP 多级菜单

    我有一个这样的主题表 id title parent id full path full path用于递归查找父级 像这样 id title full path parent id 40 home 40 0 41 myhome1 41 0
  • MVC ListBoxFor 引发“值不能为空”异常

    我正在尝试使用 Html ListBoxFor 帮助程序显示列表框并返回选定的 Id dataValueField 不是字符串有问题吗 如果模型中包含的 SelectList 使用整数作为 dataValueField 则在视图中呈现列表时
  • 从Z3能得到最终的CNF公式吗?

    这是我的简单编码 我想得到包含所有这些约束的最终布尔 CNF Z3 解算器中是否有任何选项可以获得最终的布尔 CNF x Int x y Int y c1 And x gt 1 x lt 10 c2 And y gt 1 y lt 10 c
  • 是否有 TFS Git API 用于获取文件夹中文件的上次修改日期?

    我正在使用 TFS Git API 以编程方式从我的 Git 存储库读取数据 我需要能够从 git 存储库获取一个文件夹并列出其中的所有文件及其上次修改的时间戳 我正在使用 items api 并且可以通过以下请求获取文件夹中的项目 htt
  • Scrapy - 如何每天抓取新页面

    我正在评估 scrapy 是否适合我 我想要的只是每天抓取几个体育新闻网站的最新头条新闻并提取标题 日期和文章正文 我不关心文章正文中的链接 我只想要正文 据我了解 爬行是一项一次性工作 它根据发现的链接爬行整个网站 我不想锤击网站 也不想
  • C# 方法参数的 @ 修饰符

    我在 VS2010 上使用 ReSharper 插件 并生成一个接口方法 ReSharper 在参数名称上添加 那是用来做什么的 int Count Func