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

天津自助建站软件克隆网站怎么做

天津自助建站软件,克隆网站怎么做,做借贷网站平台,荆门网站开发有哪些string内插是指用$日期#xff1a;{DateTime.Now.ToString(yyyy年MM月dd日)}。#xff0c;这种使用方式#xff0c;在c#10.0时#xff0c;引进了这种string内插的处理#xff0c;可以写自定义的处理程序#xff0c;来提升使用体验。具体用法见下… string内插是指用$日期{DateTime.Now.ToString(yyyy年MM月dd日)}。这种使用方式在c#10.0时引进了这种string内插的处理可以写自定义的处理程序来提升使用体验。具体用法见下面的代码/// summary /// string内插处理类型 /// /summary [InterpolatedStringHandler] public ref struct TestInterpolatedStringHandler {/// summary/// 构建字符串的stringbuilder/// /summaryStringBuilder builder;/// summary/// 两个长度是必需的/// /summary/// param nameliteralLength/param/// param nameformattedCount/parampublic TestInterpolatedStringHandler(int literalLength, int formattedCount){builder new StringBuilder(literalLength);}/// summary/// 添加非格式化部分如果被 {}分隔会调用多次/// /summary/// param names/parampublic void AppendLiteral(string s){builder.Append(s);}/// summary/// 添加格式化部分如果有多个{}会调用多次/// /summary/// typeparam nameT/typeparam/// param namet/parampublic void AppendFormattedT(T t){builder.Append(t?.ToString());}internal string GetFormattedText() builder.ToString(); }那这个自定义的内插处理程序有什么用呢我们举个实际的例子吧如果把处理程序带入参数就能用效的来控制ApppendLiteral和AppendFormatted了。通过传入角色role来决定AppendFormatted时用正常的内容或是用脱敏的******这样一来就把判断处理工作交给了内插处理程序了当然这只是很少的一块可以根据role类型进行不同权限层次的脱敏从而形成了一个自定义内插脱敏的模块。具体代码如下using static System.Console; using System.Runtime.CompilerServices; using System.Text;var name 张三; var total 10000.0m; var result  TestParameter(admin, $本次向 {name} 转账{total} 元); WriteLine(result);result  TestParameter(viewer, $本次向 {name} 转账{total} 元); WriteLine(result);static string TestParameter(string role, [InterpolatedStringHandlerArgument(role)] ParameterInterpolatedStringHandler handler) {return handler.GetFormattedText(); }[InterpolatedStringHandler] public ref struct ParameterInterpolatedStringHandler {/// summary/// 构建字符串的stringbuilder/// /summaryStringBuilder builder;string _role;/// summary/// 两个长度是必需的/// /summary/// param nameliteralLength/param/// param nameformattedCount/parampublic ParameterInterpolatedStringHandler(int literalLength, int formattedCount, string role){_role role;builder new StringBuilder(literalLength);}/// summary/// 添加非格式化部分如果被 {}分隔会调用多次/// /summary/// param names/parampublic void AppendLiteral(string s){builder.Append(s);}/// summary/// 添加格式化部分如果有多个{}会调用多次/// /summary/// typeparam nameT/typeparam/// param namet/parampublic void AppendFormattedT(T t){if (_role.ToLower() admin){builder.Append(t?.ToString());}else{builder.Append(******);}}internal string GetFormattedText() builder.ToString(); }
http://www.pierceye.com/news/507061/

相关文章:

  • 盐城市滨海县建设局网站wordpress 4.8.1 漏洞
  • 荆州市城市建设投资开发有限公司网站百度人工服务24小时
  • 永久域名购买昆明网站建设优化企业
  • 自适应网站模板下载网页设计培训哪好
  • 做门窗网站便宜的vps租用网站
  • 龙岗附近公司做网站建设多少钱公司行业类型有哪些
  • 188旅游网站管理系统源码做外贸有那些网站平台
  • 江苏网站建设要多少钱近三个月以来的国际新闻
  • 旬阳做网站免费漫画软件
  • asp相册网站源码企业网站建设的上市公司
  • 做网站和软件哪个挣钱国家企业信用信息公示系统山西
  • 做网站前的准备什么二建证考试需要什么条件
  • 男女做a视频网站asp单页网站源码
  • 手机页面网站模板怎么卖做淘宝保健品药品在哪个网站找素材
  • 青县建设银行网站百度投广告怎么收费
  • 广州天河做网站河南建筑工程信息网官网
  • 展示型网站怎么做响应式网站导航栏内容
  • 建设实验教学网站的作用电脑前端主要做什么
  • 搭建租号网的网站网站收录了没有排名
  • 商城网站前期准备seo优化能提高网站的流量吗
  • 时间轴网站代码免费的wordpress
  • 合肥网站推广公司制作微信的网站有哪些
  • 低价网站建设方案网站做框架
  • 企业网站建设平台的分析网站建设产品
  • 企业app定制开发设计方案win10系统优化
  • 网站开发需要逻辑吗线下编程课程收费标准
  • 网站的费用多少wordpress替换js为外部引用
  • 工业设备网站源码国家图书馆网站建设介绍
  • 南昌制作网站软件站长统计app软件
  • 商城网站建设公司哪家好上海环球金融中心简介