c# Reverse()的两点用法

Rervese的基本用途是:反转数组中元素的顺序,常见的两种用法如下:

1.void Array.Reverse(Array array)

  static void Main(string[] args)
        {
            char[] chs = { ‘清‘,‘晨‘,‘我‘,‘上‘,‘马‘};
            Array.Reverse(chs);
            Console.WriteLine(chs);
            Console.ReadKey();
        }

  运行结果为:马上我晨清

(更高端一点的用法还有:void Array.Reverse(Array array,int index,int length),反转数组中部分元素的顺序)

2.char[] char.Reverse().Array()

  static void Main(string[] args)
        {
            int[] num = { 1, 3, 2, 4 };
            num = num.Reverse().ToArray();
            for (int i = 0; i < num.Length; i++)
            {
                Console.WriteLine(num[i]);
            }
            Console.ReadKey();
        }

  运行结果为:4

        2

        3

        1

时间: 2024-10-13 22:29:56

c# Reverse()的两点用法的相关文章

Mysql字符串函数FIND_IN_SET()的两点用法

概要:该可以查询用逗号分割的字段,以及对结果进行强制排序 首先看一张表: colid vyear area cast ,31,32,21,12 2014 1 15 ,32,33,34,35,21, 2014 2 16 ,33,34,36,39,40 2011 3 17 表中的colid字段的值是以逗号分割, 当我们需要查询这张表中,colid含有32的行, 那么可以用FIND_IN_SET() SQL如下: SELECT * FROM table WHERE FIND_IN_SET('32',

结构体+typedef的具体应用和解释

首先需要先了解结构体的基本知识: 1.结构体定义: struct 结构体名 { --结构体成员: } 举例: struct student { char name[10]; int age; } 2.结构指针-struct *p 其中,p为指向结构的一个指针,在给p传地址时,要给他传入结构体类型的地址. 举例: struct student *p; struct student stu1={"Anna",20}; p = &stu1; 依据上例可以发现,一个结构的名字并不是该结

js如何将字符串中的字符位置倒转

js如何将字符串中的字符位置倒转:在实际需要中,可能需要将字符串中的字符的位置反转,当然可能应用不会这么直接,下面就通过代码示例介绍一下如何实现此效果,希望能够给需要的朋友或多或少带来一定的帮助.代码实例如下: var str="antzone"; var strArray=str.split(""); console.log(strArray.reverse().join("")); 以上代码实现了我们的要求,非常的简单,就是使用split()

JavaScript中Array数组的方法

查找: indexOf.lastIndexOf 迭代:every.filter.forEach.map.somereduce.reduceRight 用法: 1 /* 2 1 查找方法: 3 * arr.indexOf( value ) 4 * 一个参数 返回value所在数组的位置下标 5 * 找不到的时候返回-1 6 * 7 * arr.indexOf( start , value ) 8 * 从start开始查找value 返回下标 9 * 找不到的时候返回-1 10 * 11 * arr

16.05.01-16.05.24题集

练习的故事仍然继续下去,今天写下的题目难度适中,记录自己近段时间的训练成果.涉及数学,动态规划,字符串问题. poj 2159 Ancient Cipher(规律) http://poj.org/problem?id=2159 大意:密码加密方法,两种加密方式,第一种,替换加密:Substitution cipher changes all occurrences of each letter to some other letter. Substitutes for all letters m

第二章、二进制运算、字符编码、数据类型总结

第二章 二进制运算.字符编码.数据类型 二进制与十进制转换 ASCII表 文字转2进制 计算机容量单位 字符编码 列表 创建: a = list() a = [] 查询: L2[2] 通过索引取值 L2[-1] 通过索引从列表右边开始取值 L2.index('a') 返回指定元素的索引值,从左右查找,找到第一个匹配值,则返回. L2.count('a') 统计指定元素的个数 切片: L2[0:3] 返回从索引0至3的元素,不包括3,顾头不顾尾 L2[0:-1] 返回从索引0至最后一个值,不包括最

LeetCode_832. Flipping an Image_Solution

原题链接 原题中文链接 一.题目描述 二.解题思路 题目所描述的意思是对每个数组先进行取反,并且对数组中的每个元素进行取反转换,所以一共要执行两个操作. 使用reverse函数解决水平翻转的操作: 由于是二进制矩阵,所以使X反转后的结果为 1-X. 三.Solution C++代码: class Solution { public: vector<vector<int>> flipAndInvertImage(vector<vector<int>>&

精通awk系列(14):细说awk中的变量和变量赋值

回到: Linux系列文章 Shell系列文章 Awk系列文章 awk变量 awk的变量是动态变量,在使用时声明. 所以awk变量有3种状态: 未声明状态:称为untyped类型 引用过但未赋值状态:unassigned类型 已赋值状态 引用未赋值的变量,其默认初始值为空字符串或数值0. 在awk中未声明的变量称为untyped,声明了但未赋值(只要引用了就声明了)的变量其类型为unassigned. gawk 4.2版提供了typeof()函数,可以测试变量的数据类型,包括测试变量是否声明.

倒置函数reverse的用法

倒置字符串函数reverse:用于倒置字符串s中的各个字符的位置,如原来字符串中如果初始值为123456,则通过reverse函数可将其倒置为654321,程序如下:#include<stdio.h>#include<string.h>void reverse(char s[]){   int c,j,i; for(i=0,j=strlen(s)-1;i<j;i++,j--)//完成倒置功能,不包括字符串结束符'/0' {  c=s[i];  s[i]=s[j];  s[j]