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

怎样提高网站打开速度慢h5制作免费素材

怎样提高网站打开速度慢,h5制作免费素材,哪里做百度网站,小程序登录代码Dotnet里#xff0c;数据定位和匹配的相关编程现在变得很舒服。最近项目紧#xff0c;还要不停出差。所以#xff0c;写个短点的、最近经常用到的内容#xff1a;数据定位和匹配。数据定位假设我们有这样一个数组#xff1a;var array new int[] { 1, 2, 3, 4, 5, 6, 7, … Dotnet里数据定位和匹配的相关编程现在变得很舒服。 最近项目紧还要不停出差。所以写个短点的、最近经常用到的内容数据定位和匹配。 数据定位假设我们有这样一个数组var array  new int[] { 1, 2, 3, 4, 5, 6, 7, 8, 9, 0 }; 我们取某个位置的值以前的做法通常是int x  array[4]; int y  array[array.Length - 1]; 现在我们有了一个专门用于定位的结构System.Index。注意这是一个结构。所以取特定位置的数据可以写成这样Index index  new Index(4, fromEnd: false); int x  array[index]; 或者直接合并成int x  array[new Index(4, false)];看一下Index的第二个参数fromEnd很明显就是这个计数是从前往后还是从后往前计数的一个标志。所以从尾计数可以写成int y  array[new Index(1, true)]; 这儿要稍注意一下从后往前计数索引值1是最后一个数据索引值0指出去了会报错。我们可以把这个数字想象成array.length-x里的x。另外在fromEnd值为true时即从后往前计数时Index提供了一个简单的写法Index index  ^1;额外的知识点这个Index可以用在很多需要定位的地方。看个例子string s  Hello WangPlus; char a  s[new Index(4)]; char b  s[^2];为了防止不提供原网址的转载特在这里加上原文链接https://abc.com数据范围有定位就会有范围。还是上面的例子var array  new int[] { 1, 2, 3, 4, 5, 6, 7, 8, 9, 0 }; 通常我们取一个范围的数据会这么取var x  array.Skip(3).Take(2); 或者用个循环我就不写了。 这儿又有一个神奇的结构System.Range。Range r  new Range(3, 5); var xx  array[r]; 结果跟上面array.Skip(3).Take(2)是一样的。这里Range(Index start, Index end)里两个参数就是上一节的Index。另外开始索引是包含的结束索引是不包含的。这儿需要注意一下。 这里又有一个简单的写法。Range(3,5)可以简单写为3..5。所以代码可以简化为Range r  3..5; var xx  array[r]; 省去定义就变成var xx  array[3..5]; 这个写法还可以延伸出var xx  array[3..];        //从第3个数据到最后 var xx  array[..5];        //从头到第4个数据(注意后面是不包含) var xx  array[..];            //全部 var xx  array[0..^0];    //全部同Index一样这个Range也可以用在各种需要范围的地方例如string s  Hello WangPlus; string a  s[3..5]; 数据匹配还是拿例子来说。假设我们有下面的一个类定义class Employee {public int Id { get; set; }public string Name { get; set; }public int Age { get; set; } } 使用中我们生成了一个实例var employee  new Employee() { Id  1, Name  John Doe, Age  0 }; 然后我们逻辑中需要一些条件判断通常我们可能这么写if(employee.Age  0) {} if(employee.Name ! null) {}现在我们有了更具有可读性的写法。简单比较if(employee.Age is 0) {} if(employee.Name is null) {} if(employee.Name is not null) {} 类型检查并创建实例if(employee is Employee emp) {emp.Age  5; } 属性比较if (employee is { Age: 3 }) {} if (employee is { Age: 30, Name: aaa }) {} if (employee is { Age:  25 }) {} 自己感觉属性比较是写着最痛快的终于不用一长串的了。 这就是今天的内容了。有没有Get到爽点喜欢就来个三连让更多人因你而受益
http://www.yutouwan.com/news/352281/

相关文章:

  • 门户网站简称网站代码制作
  • 专业的外贸建站公司jsp网站开发代码下载
  • 建设400官方网站汕头网站推广费用
  • 汕尾网站建设 生意好吗十元精品店做网站
  • 外贸营销网站制作公司如何在网站插做视频
  • 图片比较多的网站怎么做房产局官网查询系统
  • 网站优化公司收费高明顺德网站建设
  • 网站建设找业主签字模板网站设计要注意什么
  • 网站布局规划怎么写深圳东门市场
  • 网站推广策划的策略网络安装公司
  • 河北省住房和城乡建设厅信用网站东营信息发布平台
  • 牡丹江地区做网站的公司做网站项目如何实现支付
  • 临沂市建设局网站勘察设计网页设计与制作教材电子版
  • 网站欢迎屏怎么做环企优站网站建设
  • 政务网站开发理念线下推广图片
  • 公司网站建设的视频成品网站建设哪家好
  • 南京市建设档案馆网站建外贸网站推广
  • 厦门集美区网站建设江苏中星建设集团网站
  • 东莞饰品网站建设洛阳兼职网站
  • 郑州网站开发公司电话广州商城网站建设公司
  • 未备案网站处理系统阿里巴巴有没有帮做网站的公司
  • 深圳市住房建设局官方网站苏州谷歌seo
  • c 做网站需要什么知识长垣网站建设
  • 泰州网站制作建设专门做图片是网站
  • 网站建设类论文选题网站建设图片代码
  • 海尔公司网站建设现状拼多多网上怎么开店
  • 建筑资料网站有哪些优化网络推广外包
  • 做动态在网站需要学什么商城网站设计策划
  • 商标查询网站建设wordpress添加工具栏
  • 网站开发合同付款比例外国人在中国做视频网站