C#各种数组的用法实例演示

 更新时间:2014年07月17日 12:03:54   投稿:shichen2014  
这篇文章主要介绍了C#各种数组的用法,有助于初学者学习并巩固C#关于数组的用法,需要的朋友可以参考下

GPT4.0+Midjourney绘画+国内大模型 会员永久免费使用!
如果你想靠AI翻身,你先需要一个靠谱的工具!

本文以实例演示了C#各种数组的基本用法。主要包括:一维数组、二维数组、锯齿型数组、长度不同的两个数组、3行4列的矩阵数组等。

具体实现代码如下:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
using System;
class ArrayApp
{
  public static void Main ( )
  {
    //一维数组用法:计算数组中奇偶数的个数
    Console.WriteLine("一维数组演示:一维数组中的奇偶数个数");
    int[ ] arr1 = new int[ ] {8, 13, 36, 30, 9, 23, 47, 81 };
    int odd = 0;
    int even = 0;
    foreach ( int i in arr1 )  
    {
      if ( i % 2 == 0 )
        even ++;
      else
        odd ++;
    }
    Console.WriteLine("共有 {0} 个偶数, {1} 个奇数。", even, odd);
    //二维数组用法:m行n列的矩阵
    Console.WriteLine("二维数组演示:3行4列的矩阵");
    int[,] arr2 = new int[3,4] { {4,2,1,7}, {1,5,4,9}, {1,3,1,4} };
    for ( int i = 0; i < 3; i++ )
    {
      for ( int j = 0; j < 4; j++ )
      {
        Console.Write(arr2[i,j] + "\t");
      }
      Console.WriteLine( );
    }
    //锯齿型数组用法:元素个数不同的两个数组
    Console.WriteLine("锯齿型数组演示:长度不同的两个数组");
    int[][] arr3 = new int[2][];
    arr3[0] = new int[5] {1,3,5,7,9};
    arr3[1] = new int[4] {2,4,6,8};
    //   char[][] arr3 = new char[][] { {H,e,l,l,o}, {C,s,h,a,r,p} };
    for ( int i = 0; i < arr3.Length; i++)
    {
      Console.Write("第{0}个数组是:\t",i+1);
      for ( int j = 0; j < arr3[i].Length; j++ )
      {
        Console.Write(arr3[i][j]+ "\t");
      }
      Console.WriteLine();
    }
  }
}
蓄力AI

微信公众号搜索 “ 脚本之家 ” ,选择关注

程序猿的那些事、送书等活动等着你

相关文章

  • C# 利用StringBuilder提升字符串拼接性能的小例子

    C# 利用StringBuilder提升字符串拼接性能的小例子

    一个项目中有数据图表呈现,数据量稍大时显得很慢,在使用了StringBuilder后效果提升很明显,下面有例子
    2013-07-07
  • C# 使用Winform 获取下拉框 选中的值

    C# 使用Winform 获取下拉框 选中的值

    这篇文章主要介绍了C# 使用Winform 获取下拉框 选中的值,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2021-01-01
  • C#集合查询Linq在项目中使用详解

    C#集合查询Linq在项目中使用详解

    本文主要介绍了C#集合查询Linq在项目中使用详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2022-05-05
  • C# 获取文件夹里所有文件名的详细代码

    C# 获取文件夹里所有文件名的详细代码

    这篇文章主要介绍了C# 获取文件夹里所有文件名,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2022-08-08
  • C# HttpClient 如何使用 Consul 发现服务

    C# HttpClient 如何使用 Consul 发现服务

    这篇文章主要介绍了C# HttpClient 如何使用 Consul 发现服务,帮助大家更好的理解和使用c#,感兴趣的朋友可以了解下
    2021-02-02
  • C#中的应用程序接口介绍及实现,密封类与密封方法

    C#中的应用程序接口介绍及实现,密封类与密封方法

    今天小编就为大家分享一篇关于C#中的应用程序接口介绍及实现,密封类与密封方法,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧
    2018-10-10
  • c#英文单词分类统计示例分享

    c#英文单词分类统计示例分享

    本文给出的题目是给出一段英文,对其分类统计出英文单词的个数如:长度为4的单词有2个,长度为3的有1个,下面是题目答案
    2014-03-03
  • C#中的Socket编程详解

    C#中的Socket编程详解

    本文详细讲解了C#中的Socket编程,文中通过示例代码介绍的非常详细。对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2022-01-01
  • C#中调用VB中Inputbox类的实现方法

    C#中调用VB中Inputbox类的实现方法

    本文主要介绍在项目中引用Microsoft.VisualBasic,间接使用VB中的各种类库的方法,或者自己创建函数,调用自定义方法,以实现InputBox相关的功能。
    2016-05-05
  • C#中关于zip压缩解压帮助类的封装 附源码下载

    C#中关于zip压缩解压帮助类的封装 附源码下载

    之前一个同学问了这个问题后,看了园子里其它园友的封装,都很零碎,调用也不是很方便。所以自己就封装了一个zip解压的类。后来想整理下怕自己忘了。就把压缩的类也一并封装了
    2013-02-02

最新评论