zoukankan      html  css  js  c++  java
  • Array的应用

    用法一:

    代码
    static void Main(string[] args)
    {
    int[] myIntArray = new int[] { 1, 2, 3, 4, 5 };
    Object[] myObjArray
    = new Object[5] { 26, 27, 28, 29, 30 };
    Console.WriteLine(
    "Initially");
    Console.WriteLine(
    "Integer array");
    PrintValues(myIntArray);
    Console.WriteLine(
    "Object Array");
    PrintValues(myObjArray);
    Array.Copy(myIntArray,
    2, myObjArray, 3, 2);
    Console.WriteLine(
    "Integer array");
    PrintValues(myIntArray);
    Console.WriteLine(
    "Object Array");
    PrintValues(myObjArray);
    Array.Copy(myObjArray, myObjArray.GetUpperBound(
    0) - 1, myIntArray, myIntArray.GetUpperBound(0) - 1, 2);
    Console.WriteLine(
    "Integer array");
    PrintValues(myIntArray);
    Console.WriteLine(
    "Object Array");
    PrintValues(myObjArray);
    }
    static void PrintValues(int[] myObjects)
    {
    foreach (int item in myObjects)
    {
    Console.Write(
    "\t{0}", item);

    }
    Console.WriteLine();
    }
    static void PrintValues(Object[] myObjects)
    {
    foreach (object item in myObjects)
    {
    Console.Write(
    "\t{0}", item);

    }
    Console.WriteLine();
    }

    用法二:

    代码
    Array a = Array.CreateInstance(typeof(int), 2, 3);
    for (int i = 0; i < 2; i++)
    {
    for (int j = 0; j < 3; j++)
    {
    a.SetValue((i
    +1) * (j+1), i, j);
    }

    }
    for (int i = 0; i < 2; i++)
    {
    for (int j = 0; j < 3; j++)
    {
    Console.Write(a.GetValue(i, j)
    + " ");
    }
    Console.WriteLine();

    }
    怀揣着一点点梦想的年轻人
    相信技术和创新的力量
    喜欢快速反应的工作节奏
  • 相关阅读:
    Mysql 第一天
    Jquery day02
    Jquery day01
    Spring day04笔记(SVN讲解和回顾昨天知识)
    Spring day03笔记
    Spring day02笔记
    Spring day01笔记
    python3--命名空间字典
    python3--__call__拦截调用
    python3--__radd__处理右侧加法
  • 原文地址:https://www.cnblogs.com/hfliyi/p/1903720.html
Copyright © 2011-2022 走看看