首页 > 编程语言 >[C#教学备案]切片及字符串拼接等

[C#教学备案]切片及字符串拼接等

时间:2022-11-07 18:11:56浏览次数:41  
标签:q1 -------------------- Console C# 切片 拼接 foreach WriteLine var

代码参考:

using System;
using System.Linq;

namespace SliceDemo
{
    class Program
    {
        static void Main(string[] args)
        {
            var myArray = new string[] { "10", "20", "30", "40", "50", "60", "70", "80", "90", "100" };

            foreach (var e in myArray[0..5])
            {
                Console.WriteLine(e);
            }
          
            Console.WriteLine("--------------------");
            foreach (var e in myArray[^3..^1])
            {
                Console.WriteLine(e);
            }
            Console.WriteLine("--------------------");
            var q1 = myArray.Skip(2).Take(3);
            foreach (var e in q1)
            {
                if (e == "40")
                    break;
                Console.WriteLine(e);
            }
            
            Console.WriteLine("--------------------");
            foreach (var e in q1)
            {
                Console.WriteLine(e);
            }
            Console.WriteLine($"q1={string.Join(',', q1)}");
            Console.WriteLine("--------------------");
            var q2 = myArray[2..5];
            foreach (var e in q2)
            {
                Console.WriteLine(e);
            }
            Console.WriteLine($"q2={string.Join(',',q2)}");
            Console.WriteLine("--------------------");
            var name = "张三";
            var age = 23;
            var sex = "男";
            var show = string.Format($"测试字符串拼接:我是{name},今年{age},家住在{{0}}", sex);
            Console.WriteLine(show);

        }
    }
}

 

标签:q1,--------------------,Console,C#,切片,拼接,foreach,WriteLine,var
From: https://www.cnblogs.com/exesoft/p/16866918.html

相关文章

  • C# 中使用 Redis 简单存储
    原文网址:https://www.cnblogs.com/timeddd/p/11117787.htmlRedis是一个开源的使用ANSIC语言编写的支持网络、可基于内存也可持久化的日志型、Key-Value数据库。常......
  • Python decorator
    此处只做标记,没有深入更深层次了解!!!初步的了解,是decorator库可以通过注解的方式扩展方法,扩展是在不改变原有函数的情况下进行的,如下图所示:    另外,网上也看到一些......
  • Springboot Async异步扩展使用 结合 CompletableFuture
    前言很早前,出过一篇介绍springboot怎么使用异步线程的文章(如果你还未了解异步的使用,可以先看看这篇)《SpringBoot最简单的使用异步线程案例@Async》:然后近期有些小伙伴使用......
  • SpringCloud GateWay 网关 在GlobalFilter 拿出返回数据response
    前言文章主旨:  将返回数据拿出来,然后各种处理。正文 先看该篇文章的示例接口:红色框框里面就是返回的 response数据。现在我们想要的就是在返回给到调用方(前端、......
  • Springboot 整合 WebSocket ,使用STOMP协议 ,前后端整合实战 (一)《SpringBoot 整合WebSoc
    前言websocket,对于我来说已经是老朋友了。  很久很久以前,我写过两篇websocket相关的文章。  一篇极简风,最最最基础的方式整合websocket:《SpringBoot整合WebSocket......
  • CMD-SeaJS模块化
    下载sea.js,并引入官网:http://seajs.org/github:https://github.com/seajs/seajs将sea.js导入项目:js/libs/sea.js创建项目结构|-js|-libs|-sea.js|-modules|-mod......
  • vue2.0引入css文件后报错
    vue2.0的main.js中引入css文件后报错。报错示例:UncaughtError:Moduleparsefailed:/Users/**/Desktop/vue2/node_modules/.1.0.0-rc.5@element-ui/lib/theme-default/i......
  • 并发编程 - Atomic & Unsafe
    1.全面地走一遍Atomic包下面的原子类;2.CAS->原子比较与交换算法的bug-ABA问题;3.魔法类-Unsafe,ini->堆外内存Atomic1.atomic底层实现是基于无锁算法-cas;......
  • Springboot Condition 实用讲解,只看一遍包学会
    前言该篇文章,还是一贯的风格,源码+示例+自言自语的分析,目的只有一个:就是想让大家都会玩 Condition、Conditional。正文先看看Condition是被放在包springcontext(上下文/......
  • Vue 3.x 的 script setup 语法糖用法详解
    由于原来vue3中的setupCompositionAPI语法太过于冗长麻烦,官方又出了这么个语法糖,非常的好用了。这里介绍一些常用的语法:一、如何开始使用?1、需要关闭vetur插件,安装Vol......