当前位置: 首页 > news >正文

高端品牌网站建设策划方案wordpress图片采集插件

高端品牌网站建设策划方案,wordpress图片采集插件,邯郸渊博网络有限公司,做易购网站C# 11 更加实用的 nameofIntro从 C# 6.0 开始#xff0c;我们可以开始使用 nameof 来引用参数名称#xff0c;在可能使用 nameof 的地方#xff0c;一般都推荐使用以便于重构时的自动更新#xff0c;在之前的 C# 版本中#xff0c;如果想要在方法参数中或者方法 attribute… C# 11 更加实用的 nameofIntro从 C# 6.0 开始我们可以开始使用 nameof 来引用参数名称在可能使用 nameof 的地方一般都推荐使用以便于重构时的自动更新在之前的 C# 版本中如果想要在方法参数中或者方法 attribute 中通过 nameof 来引用方法会编译报错从 C# 11 开始扩展了 nameof 的作用域我们就可以使用了下面看几个示例SamplesMethod parameter reference在 .NET 6 中引入了一个新的调用者信息 Attribute CallerArgumentExpression , 使用它我们可以简化很多日志或者 metrics 记录等场景自动获取调用的信息但是美中不足的是我们需要使用字符串来引用方法参数如下所示public static ICollectionT NotEmptyT([NotNull] ICollectionT collection, [CallerArgumentExpression(collection)] string? paramName  null) {if (collection.Count  0){throw new ArgumentException(The collection could not be empty, paramName);}return collection; }如这样的例子我们引用 collection 参数只能使用字符串这对于我们对 collection 参数名进行重构的时候就会仍然需要手动修改 CallerArgumentExpression 中的参数名在新版本中我们将可以直接使用 nameof(collection) 来代替字符串如下public static ICollectionT NotEmptyT([NotNull] ICollectionT collection, [CallerArgumentExpression(nameof(collection))] string? paramName  null) {NotNull(collection, paramName);if (collection.Count  0){throw new ArgumentException(The collection could not be empty, paramName);}return collection; }这样就不容易出现一时手误参数名称输入错误而且 nameof 能够提供更好的重构体验Attribute reference除了方法参数中引用方法参数我们还可以使用方法的 Attribute 中引用方法参数示例如下[Description(nameof(nameExpression))] public bool M(string name, [CallerArgumentExpression(nameof(name))]string nameExpression  null)  {return string.IsNullOrEmpty(name); }得益于 C# 中的常量插值字符串特性我们也是可以在 Attribute 中使用常量插值字符串的如下[Description(${nameof(nameExpression)} IsNullOrEmpty)] public bool M(string name, [CallerArgumentExpression(nameof(name))]string nameExpression  null)  {return string.IsNullOrEmpty(name); }More目前该特性的支持已经完成并合并入主分支预计下个版本的 SDK 发布我们就可以使用了~~Referenceshttps://github.com/dotnet/csharplang/blob/main/proposals/extended-nameof-scope.mdhttps://sharplab.io/#v2:EYLgtghglgdgNAExAagD4AEBMBGAsAKHQAYACdbAOgGEB7MABxpgFMYAXAWRoWYBsBuAsTKUASgFd2UMM2p16UXswBOAZRUA3KAGNmAZ0H4hAZjKYSVEgG8CJOyQDaAEX3blUemyhMAFABIAIisYCBkaADMfEJkAUQAPemV9PW8YAEoAXxIAST0AOXFeXgB5ZRiGNgBPALSAXVt7dFNgGhpeEg4fclJo5jhHKggilQBBZQBzcRl2eMTk1KjQ5gjFmTS67pJe2aS9FKYSAF4twt40kga7G3x7W7IAdhEiClyCotLyz0rV5jTDW4yBAyQA
http://www.pierceye.com/news/688261/

相关文章:

  • 福建省建设环卫协会网站自动的小企业网站建设
  • 深圳关键词seo北京网络优化推广公司
  • 旅游网站建设课程设计报告内部优惠券网站建站
  • 郑州网站优化汉狮网络苏州互联网公司集中在哪里
  • 烟台网站建设精通臻动传媒ui培训设计学校
  • 网站推荐你了解我意思吧深圳响应式设计企业网站
  • 网站后期增加产品东平网页设计
  • 免费网站模板的制作方法石台做网站
  • 温州建设网站公司哪家好游戏外包公司要不要去
  • 动力无限西安网站建设wordpress图片到本地
  • 重庆微信营销网站建设seo快照推广
  • dedecms小说网站模板如何以目录形式访问网站
  • 有哪些可以做网站的平台怎样把录的视频做一下传到网站
  • 网站域名如何续费福建建筑人才服务中心
  • 站长平台怎么添加网站网站中文名注册
  • 唐四薪php网站开发答案想制作一个网站要多少钱
  • ppt网站建设答案东台网页定制
  • 做网站 侵权如何制作手机版网站
  • 代发网站建设app网站软件
  • 家居企业网站建设如何国家企业信息公示系统全国
  • 网站平台如何推广wordpress登录页面显示ip
  • 如何做网站百度排名优化推广的目的是什么
  • 重庆忠县网站建设公司哪家专业芷江建设局的工作人员网站
  • 戴尔电脑网站建设方案范文室内设计方案图
  • 餐厅网站建设策划方案网站建设存在的具体问题
  • 竞价页面网站做优化广告商对接平台
  • 网站后台如何修改密码wordpress调整页面布局
  • 东莞热点网站建设莱州人才网
  • 线上渠道推广网站的优化哪个好
  • 群晖可以做网站服务器微信朋友圈怎么发链接那种网页怎么制作