C#中数组初始化、反转和排序用法实例
本文实例讲述了C#中数组初始化、反转和排序用法。分享给大家供大家参考。具体如下:
下面的代码演示了在C#中定义和初始化数组,然后对其进行赋值,排序和反转的操作方法:
using System; public class ArraySample { public static void Main() { // Create and initialize a new array instance. Array strArr = Array.CreateInstance(typeof(string), 3); strArr.SetValue("Mahesh", 0); strArr.SetValue("chand", 1); strArr.SetValue("Test Array", 2); // Display the values of the array. Console.WriteLine("Initial Array values:"); for(int i = strArr.GetLowerBound(0);i<=strArr.GetUpperBound(0);i++) Console.WriteLine(strArr.GetValue(i)); //sort the value of the array. Array.Sort(strArr); Console.WriteLine("After sorting:"); for(int i = strArr.GetLowerBound(0);i<=strArr.GetUpperBound(0);i++) Console.WriteLine(strArr.GetValue(i)); // Reverse values of the array. Array.Reverse(strArr); for(int i = strArr.GetLowerBound(0);i<=strArr.GetUpperBound(0);i++) Console.WriteLine(strArr.GetValue(i)); } }
希望本文所述对大家的C#程序设计有所帮助。
相关推荐
-
C#使用自定义算法对数组进行反转操作的方法
本文实例讲述了C#使用自定义算法对数组进行反转操作的方法.分享给大家供大家参考.具体如下: C#的Array对象自带反转功能,但是下面的代码完全通过自定义的算法来实现数组反转 复制代码 代码如下: public static void ReverseArray<T>(this T[] inputArray) { T temp = default(T); if (inputArray == null) throw new ArgumentNullException("i
-
详解三种C#实现数组反转方式
今天上班中午吃饱之后.逛博客溜达看到一道题:数组反转 晚上回家洗完澡没事情做,就自己练习一把. public static class ArrayReserve { /// <summary> /// 使用 Array.Reverse(Arrar) 反转全部 /// </summary> /// <param name="arr"></param> public static void ReverseDemo1(int[] arr) {
-
C#数组反转与排序实例分析
本文实例分析了C#数组反转与排序的方法.分享给大家供大家参考.具体实现方法如下: C#数组反转 复制代码 代码如下: using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace 数据反转 { class Program { static void Main(string[] args) {
-
C#中数组初始化、反转和排序用法实例
本文实例讲述了C#中数组初始化.反转和排序用法.分享给大家供大家参考.具体如下: 下面的代码演示了在C#中定义和初始化数组,然后对其进行赋值,排序和反转的操作方法: using System; public class ArraySample { public static void Main() { // Create and initialize a new array instance. Array strArr = Array.CreateInstance(typeof(string),
-
C#中数组初始化与数组元素复制的方法
本文实例讲述了C#中数组初始化与数组元素复制的方法.分享给大家供大家参考.具体如下: 下面的代码演示如何创建和初始化数组,以及C#中如何将数组元素从一个复制到另外一个的方法. using System; public class ArraySample { public static void Main() { // 创建和初始化数组 int[] intArr = new int[5] {1,2,3,4,5}; Object[] objArr = new Object[5] {10,20,30,
-
Python中数组,列表:冒号的灵活用法介绍(np数组,列表倒序)
让我们来看一个例子: import numpy as np x=np.array([[1,2,3],[5,6,7],[7,8,9]]) print(x) Out[64]: array([[1, 2, 3], [5, 6, 7], [7, 8, 9]]) 以上的结果我想大家应该没问题把,就是定义了一个np数组,关键在下面 print(x[:,::-1]) Out[65]: [[3 2 1] [7 6 5] [9 8 7]] 以上的代码实现了一种功能,就是将数组倒序排列了,每个维度上倒序,这段代码怎
-
java 中基本算法之希尔排序的实例详解
java 中基本算法之希尔排序的实例详解 希尔排序(Shell Sort)是插入排序的一种.也称缩小增量排序,是直接插入排序算法的一种更高效的改进版本.希尔排序是非稳定排序算法.该方法因DL.Shell于1959年提出而得名. 希尔排序是把记录按下标的一定增量分组,对每组使用直接插入排序算法排序:随着增量逐渐减少,每组包含的关键词越来越多,当增量减至1时,整个文件恰被分成一组,算法便终止. 基本思想:算法先将要排序的一组数按某个增量d(n/2,n为要排序数的个数)分成若干组,每组中记录的下标相差
-
List集合对象中按照不同属性大小排序的实例
实例如下: package com.huad.luck; import java.util.ArrayList; import java.util.Collections; import java.util.Comparator; import java.util.List; public class Test { public static void main(String[] args) { Person p = new Person(); p.setName("tom"); p.
-
JS中sort函数排序用法实例分析
本文实例讲述了JS中sort函数排序用法.分享给大家供大家参考,具体如下: 最近遇到了一个面试题目,关于排序的问题,为了完善自己的知识点,这里就写一下学习笔记 <html> <head> <TITLE>class_obj_js_class</TITLE> <script language=javaScript> //sort()方法默认是按照ASCII码大小排序,看下面两个例子 function sortDemo(){ var a, l; //
-
探讨C++中数组名与指针的用法比较分析
指针是C/C++语言的特色,而数组名与指针有太多的相似,甚至很多时候,数组名可以作为指针使用.但是数组名有些地方又不同于指针.这里将数组名与指针用法的不同做一下总结(有些资料来自互联网),不妥之处,还望指正!(本文程序在WIN32平台下编译):1.数组名和指向那个数组的指针,地址相同,但大小不同用例子来说明: 复制代码 代码如下: #include "stdafx.h"#include <iostream>using namespace std;int _tmain(int
-
java 中数组初始化实例详解
1.数组初始化 定义数组的方式: int[] arr1; 或 int arr1[]; 数组初始化 通过上边的定义,我们只是得到了一个数组的引用.这时已经为引用分配了存储空间,但是还没有给数组对象本身分配任何空间.想要给数组对象分配存储空间,必须使用初始化表达式. a.在数组创建的地方进行初始化,如: int[] arr1 = {1,2,3,4,5}; 这种方式等价于使用new来进行存储空间分配. b.给数组的引用赋值,如: int[] arr1 = {1,2,3,4,5}; int[] arr
-
Android编程中常用适配器及自定义适配器用法实例分析
本文实例讲述了Android编程中常用适配器及自定义适配器用法.分享给大家供大家参考,具体如下: 一.适配器. 顾名思义,就是把一些数据给弄得适当,适合以便于在View上显示.可以看作是界面数据绑定的一种理解.它所操纵的数据一般都是一些比较复杂的数据,如数组,链表,数据库,集合等.适配器就像显示器,把复杂的东西按人可以接受的方式来展现. 那么适配器是怎么处理得到的数据,并把它显示出来的呢.其实很简单,说白了适配器它也是一个类,在类里面它实现了父类的这几个方法: publicint getCoun
-
javascript中DOM复选框选择用法实例
本文实例讲述了javascript中DOM复选框选择用法.分享给大家供大家参考.具体如下: <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>复选框全选全清和反选</title> &l
随机推荐
- AngularJS 自定义指令详解及实例代码
- 简单的用js实现过滤多余字符的正则表达式
- 使用脚本自动修改ip设置
- 详解CentOS中的route命令
- PHP类中Static方法效率测试代码
- Android App调试内存泄露之Cursor篇
- Javascript核心读书有感之语句
- python实现的正则表达式功能入门教程【经典】
- 用python写asp详细讲解
- nodejs个人博客开发第五步 分配数据
- jquery 查找新建元素代码
- javascript文本模板用法实例
- xmapp环境搭建注意事项说明
- C#中GraphicsPath的Warp方法用法实例
- 详谈DOM简介及节点、属性、查找节点的方法
- 详解K-means算法在Python中的实现
- VUE2.0+Element-UI+Echarts封装的组件实例
- 易语言设置窗口慢慢出现的代码
- 深入学习Java中的SPI机制
- Windows下wamp php单元测试工具PHPUnit安装及生成日志文件配置方法