首页 > 编程语言 >C# List.Reverse 方法使用

C# List.Reverse 方法使用

时间:2023-08-29 11:36:41浏览次数:37  
标签:Console Reverse dinosaur C# List dinosaurs Add WriteLine

此方法用于 Array.Reverse 反转元素的顺序

using System;
using System.Collections.Generic;

public class Example
{
    public static void Main()
    {
        List<string> dinosaurs = new List<string>();

        dinosaurs.Add("Pachycephalosaurus");
        dinosaurs.Add("Parasauralophus");
        dinosaurs.Add("Mamenchisaurus");
        dinosaurs.Add("Amargasaurus");
        dinosaurs.Add("Coelophysis");
        dinosaurs.Add("Oviraptor");

        Console.WriteLine();
        foreach(string dinosaur in dinosaurs)
        {
            Console.WriteLine(dinosaur);
        }

        dinosaurs.Reverse();

        Console.WriteLine();
        foreach(string dinosaur in dinosaurs)
        {
            Console.WriteLine(dinosaur);
        }

        dinosaurs.Reverse(1, 4);

        Console.WriteLine();
        foreach(string dinosaur in dinosaurs)
        {
            Console.WriteLine(dinosaur);
        }
    }
}

/* This code example produces the following output:

Pachycephalosaurus
Parasauralophus
Mamenchisaurus
Amargasaurus
Coelophysis
Oviraptor

Oviraptor
Coelophysis
Amargasaurus
Mamenchisaurus
Parasauralophus
Pachycephalosaurus

Oviraptor
Parasauralophus
Mamenchisaurus
Amargasaurus
Coelophysis
Pachycephalosaurus
 */

标签:Console,Reverse,dinosaur,C#,List,dinosaurs,Add,WriteLine
From: https://www.cnblogs.com/nuomibaibai/p/17664311.html

相关文章

  • Oracle PDB配置SID访问
    1、lsnrctlstatus 确保PDB容器监听正常 2、确保PDB容器读写正常sqlplus/assysdbashowpdbs; 3、修改tnsname.ora文件cd /opt/oracle/product/19c/dbhome_1/network/adminvitnsnames.ora(追加,保持原有内容不变,在后面追加下面内容)ORA19CPDB=(DESCRIPTION......
  • Unable to save plugin settings: The plugin com.thief.idea failed to save setting
    不知道什么原因未解决 IDEA这个报错翻译过来就是:“保存设置失败”,至于是为什么失败,并没有在此处说明,但是IDEA把具体原因放到了他的日志文件中,所以只要我们找到了日志文件,那么就可以对症下药,解决问题!1.寻找日志文件我的日志文件地址 C:\Users\用户名\AppData\Local\JetBrai......
  • COMSOL 液滴自运输模型搭建
    新建二维模型几何-先确定长度单位为mm几何-矩形-宽度设置8mm,高度2mm几何-圆-扇形角设置180deg形成联合体-全部构建  ......
  • @PostConstruct
    这个注解是spring框架中的一个注解,用的似乎并不多。这里就最简单的讲一下这个注解怎么用。1作用是什么?@PostConstruct注解的作用是:初始化。初始化一个方法和函数;注入一个bean。标注在类中的方法上。2调用时机注解的方法会在依赖注入完成后被自动调用。调用顺序如下:Constru......
  • C++运算符重载
    C语言是没运算符重载的,C++进行了扩充。C++比C语言多了面向对象(类),多了函数重写,运算符重载,实现了(函数重载跟运算符重载都属于编译器静态绑定了地址,所以是静态多态,而虚函数需要在运行期确定,是动态多态)。 如何实现C++跟C语言混合编程?extern"C",其修饰的代码段需要以C语言的方式进......
  • C++11新特性
    文章目录一、关键字及新语法二、STL容器三、多线程四、智能指针五、其他特性一、关键字及新语法列表初始化:inta{10}。auto:自动类型推导。nullptr:空指针。范围for:for(autov:vec)。二、STL容器vector:动态数组。list:双向链表。deque:双端队列。priority_queue:优先队列。map、se......
  • 正则表达式笔记 str.replace+re.sub
    原内容#正则表达式:#(?i)表示接下来的匹配将不区分大小写#.*表示匹配任意字符(除了换行符)零次或多次#(.*)保存捕获的结果,即保存匹配到-h.*之前的全部内容#将字符串元素中(-小写字母)替换为空字符self.df_投料['倒卷前......
  • 如何用ChatGPT润色译文
    做完中译英后,如果有英美母语人士帮忙过一遍,提提改进建议,译文质量会提高不少。ChatGPT作为一个大语言模型,正好可以干这个活儿。请ChatGPT干活儿有诀窍,那就是提示语(prompt)。正确的提示语可以达到事半功倍的效果。然而,这不是一蹴而就的,需要慢慢摸索,多多尝试。英文论文润色可以尝试......
  • .NET Core Entity Framework Core 创建数据库
    自动创建数据库必须在NuGet中安装一下EFCore库Microsoft.EntityFrameworkCore.SqlServerMicrosoft.EntityFrameworkCore.Tools数据迁移常用命令dotnetefmigrationsaddNewColum--新增migrationsdotnetefdatabaseupdate--跟新数据库dotnetefmigrationsaddAddrs--......
  • 执行npm install 命令时报错Error: EPERM: operation not permitted, uv_cwd
    执行npminstall命令时报错path.js:1077path=process.cwd();^Error:EPERM:operationnotpermitted,uv_cwdatObject.resolve(path.js:1077:24)检查一下当前所在的文件夹是否已被删除了。......