C#中数组初始化、反转和排序用法实例
作者:令狐不聪 发布时间:2023-05-03 23:03:10
标签: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#程序设计有所帮助。


猜你喜欢
- 我们经常要将数字进行格式化,比如取2位小数,这是最常见的。Java 提供DecimalFormat类,帮你用最快的速度将数字格式化为你需要的
- 本文分为俩部分:第一部分介绍如何给Eclipse安装Spring Boot开发插件spring tool suite(简称STS);第二部分
- 为了更好地组织类,Java 提供了包机制,用于区别类名的命名空间。包的作用1、把功能相似或相关的类或接口组织在同一个包中,方便类的查找和使用
- 在处理大文件时,如果利用普通的FileInputStream 或者FileOutputStream 抑或RandomAccessFile 来
- 带搜索的ComboBox就是给ComboBox一个依赖属性的ItemSource,然后通过数据源中是否包含要查询的值,重新给ComboBox
- 原生Toast样式自定义Toast样式创建样式所谓自定义一个Toast就是建立一个布局文件,然后使用一个view容器承载,然后显示出来。To
- 实现消息队列的两种方式Apache ActiveMQ官方实例发送消息直接在Apache官网http://activemq.apache.or
- 一、WebRequestMethods.Ftp类:表示可与 FTP 请求一起使用的 FTP 协议方法的类型。AppendFile:表示要用于
- 在VS2019创建了项目,但生成解决方案时报错: 错误 NETSDK1004找不到资产文件“H
- 本文这个实例通过前面学过的Paint、Canvas等2D绘画技术来实现一个简单的Android的绘图板。具体实现代码:创建一个名为DrawV
- 安卓自定义分段式的进度条,供大家参考,具体内容如下前一段时间公司新项目接到一个新需求,其中界面需要用到一个分段式的进度条,找了半天没有发现类
- 什么是ByteBuddyByteBuddy是一个java的运行时代码生成库,他可以帮助你以字节码的方式动态修改java类的代码。为什么需要B
- @PropertySource读取配置文件通过@Value参数注入有参数文件如下test.propertiesproject.author=
- 方式一:在gradle.properties中写入:#测试环境ENV_TEST=test#开发环境ENV_DEV=dev#生产环境ENV_O
- 本文主要介绍了Spring Boot 应用可视化监控,分享给大家,具体如下:1、Spring Boot 应用暴露监控指标【版本 1.5.7.
- 题目:编写一个程序,在面板上移动小球。应该定义一个面板类来显示小球,并提供向上下左右移动小球的方法。请进行边界检查以防止小球移动到视线之外。
- 本文实例讲述了Android编程实现WebView自适应全屏的方法。分享给大家供大家参考,具体如下:第一种:settings.setUseW
- 做多媒体项目时,经常会最后来个客户签名并保存之类的,签名保存之前的博客Unity3d截图方法合集有介绍过了,今天闲着把断笔写字的也贴出来吧,
- 主要代码:(有注释)package com.example.checkboxtest;import android.annotation.S
- 这里说是框架,说的大了点,其实没有那么复杂,只是一个容易扩展的基类而已。不过至少算是框架类的代码。package arui; i