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

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

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

具体实现代码如下:

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();
    }
  }
}

相关文章

  • C# DataTable与Model互转的示例代码

    C# DataTable与Model互转的示例代码

    这篇文章主要介绍了C#DataTable与Model互转的示例代码,帮助大家更好的理解和使用c#,感兴趣的朋友可以了解下
    2020-12-12
  • 微信开发--企业转账到用户

    微信开发--企业转账到用户

    本文主要介绍了微信开发--企业转账到用户的实现方法与步骤。具有很好的参考价值,下面跟着小编一起来看下吧
    2017-01-01
  • C#操作XML通用方法汇总

    C#操作XML通用方法汇总

    这篇文章主要为大家详细介绍了C#操作XML通用方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2016-10-10
  • 详解C# 中的正则表达式运用

    详解C# 中的正则表达式运用

    这篇文章主要介绍了C# 中的正则表达式运用的相关资料,需要的朋友可以参考下
    2017-06-06
  • 详细了解C# 枚举与位枚举

    详细了解C# 枚举与位枚举

    这篇文章主要介绍了C# 枚举与位枚举的相关资料,文中讲解非常细致,帮助大家更好的理解和学习枚举和位枚举,感兴趣的朋友可以了解下
    2020-07-07
  • C#中环境变量示例详解

    C#中环境变量示例详解

    环境变量是操作系统中存储的一种机制,用于保存与操作系统环境和应用程序运行相关的配置信息,在 C# 中,可以使用 Environment.GetEnvironmentVariable 方法来获取特定环境变量的值,下面给大家介绍C#中环境变量示例代码,一起看看吧
    2024-05-05
  • C#拷贝文件简单实现方法

    C#拷贝文件简单实现方法

    这篇文章主要介绍了C#拷贝文件简单实现方法,主要分析了FileInfo类中CopyTo方法针对文件复制的操作技巧,非常简单实用,需要的朋友可以参考下
    2015-04-04
  • c#基础学习之封装

    c#基础学习之封装

    说到封装,其实是比较基础类的问题,它为程序设计提供了系统与系统,模块与模块,类与类之间交互的实现手段
    2013-09-09
  • C#实现23种常见的设计模式的示例详解

    C#实现23种常见的设计模式的示例详解

    设计模式通常分为三个主要类别:创建型模式、结构型模式和行为型模式,这些模式是用于解决常见的对象导向设计问题的最佳实践,本文为大家整理了23种常见的设计模式的实现代码,需要的可以参考一下
    2023-06-06
  • C#运算符大全_各种运算符号的概述及作用

    C#运算符大全_各种运算符号的概述及作用

    以下是对C#中各种运算符号的说明及作用进行了详细的总结介绍,需要的朋友可以过来参考下,希望对大家有所帮助
    2013-10-10

最新评论