• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

C#切片语法糖

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

 

 //myArray[0..5] 这是切分myArray数组,取的索引为0-5的数据
foreach (var item in myArray[0..5])

 

var myarr = new string[] { "10", "20", "30", "40", "50", "60", "70", "80", "90", "100" };
//提取数组myarr的前3个元素
var reult = myarr[0..3];
//使用linq提取
var result = myarr.Skip(0).Take(3);
--------输出结果:10/20/30--------

 

var myarr = new string[] { "10", "20", "30", "40", "50", "60", "70", "80", "90", "100" };
//提取myarr中倒数第二个元素和倒数第三个元素
var result = myarr[^3..^1];
//使用linq提取
var result = myarr.Skip(myarr.length-3).Take(2);
--------输出结果:80/90--------
var myarr = new string[] { "10", "20", "30", "40", "50", "60", "70", "80", "90", "100" };
//提取myarr中索引index=4、5、6的3个元素
var result = myarr[4..7];
//使用linq提取
var result = myarr.Skip(4).Take(3);
--------输出结果:50/60/70--------
var myarr = new string[] { "10", "20", "30", "40", "50", "60", "70", "80", "90", "100" };
//提取myarr的最后3个元素
var result = myarr[^3..];
//使用linq提取
var result = myarr.Skip(myarr.length-3);
--------输出结果:80/90/100--------

鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
【MySql】C#数据库备份与还原发布时间:2022-07-14
下一篇:
C#动态编译、执行代码发布时间:2022-07-14
热门推荐
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap