C#声明数组并初始化,有三种方式。

对于一维数组:

using System;
using System.Data;
using System.Configuration;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;

public partial class _Default : System.Web.UI.Page 
{
    protected void Page_Load(object sender, EventArgs e)
    {
        string[] arrayA = { "Shirdrn", "Hamtty", "Saxery" };
        Response.Write("<b>第一种声明数组并初始化的方法:</b><br>");
        for (int i = 0; i < arrayA.Length;i++ )
        {
            string arr = arrayA[i];
            Response.Write("arrayA[" + i + "] = " + arr + "<br>");
        }

string[] arrayB ;
        arrayB = new string[3]{ "shirdrn", "Hamtty", "Saxery" };
        Response.Write("<b>第二种声明数组并初始化的方法:</b><br>");
        for (int i = 0; i < arrayB.Length; i++)
        {
            string arr = arrayB[i];
            Response.Write("arrayB[" + i + "] = " + arr + "<br>");
        }

string[] arrayC = new string[3];
        arrayC[0] = "Shirdrn";
        arrayC[1] = "Hamtty";
        arrayC[2] = "Saxery";
        Response.Write("<b>第三种声明数组并初始化的方法:</b><br>");
        for (int i = 0; i < arrayC.Length; i++)
        {
            string arr = arrayC[i];
            Response.Write("arrayC["+i+"] = "+arr + "<br>");
        }    
    }
}

对于多维数组(以二维数组为例):

using System;
using System.Data;
using System.Configuration;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;

public partial class _Default : System.Web.UI.Page 
{
    protected void Page_Load(object sender, EventArgs e)
    {
        string[,] multiArrayA = { { "Shirdrn", "Hamtty", "Tuuty" }, { "New York", "Beijing", "Shanghai" } };
        Response.Write("<b>第一种声明数组并初始化的方法:</b><br>");
        for (int i = 0; i < multiArrayA.Rank; i++)
        {
            for (int j = 0; j <= multiArrayA.GetUpperBound(multiArrayA.Rank-1);j++ )
            {
                string arr = multiArrayA[i,j];
                Response.Write("multiArrayA[" + i + "]["+j+"] = " + arr + "<br>");
            }
        }

string[,] multiArrayB = new string[2,3]{ { "Shirdrn", "Hamtty", "Tuuty" }, { "New York", "Beijing", "Shanghai" } };
        Response.Write("<b>第二种声明数组并初始化的方法:</b><br>");
        for (int i = 0; i < multiArrayB.Rank; i++)
        {
            for (int j = 0; j <= multiArrayB.GetUpperBound(multiArrayB.Rank - 1); j++)
            {
                string arr = multiArrayA[i, j];
                Response.Write("multiArrayB[" + i + "][" + j + "] = " + arr + "<br>");
            }
        }

string[,] multiArrayC = new string[2, 3];
        multiArrayC[0,0] = "Shirdrn";
        multiArrayC[0,1] = "Hamtty";
        multiArrayC[0,2] = "Tuuty";
        multiArrayC[1,0] = "New York";
        multiArrayC[1,1] = "Beijing";
        multiArrayC[1,2] = "Shanghai";
        Response.Write("<b>第二种声明数组并初始化的方法:</b><br>");
        for (int i = 0; i < multiArrayC.Rank; i++)
        {
            for (int j = 0; j <= multiArrayC.GetUpperBound(multiArrayC.Rank - 1); j++)
            {
                string arr = multiArrayA[i, j];
                Response.Write("multiArrayC[" + i + "][" + j + "] = " + arr + "<br>");
            }
        }

}
}

最新文章

  1. Fibonacci 数列算法分析
  2. onSaveInstanceState的执行时机
  3. get set 中 快捷键生成的get方法中 renturn 没有 this.对象 中的this 解决方法
  4. Effective Java 读书笔记之四 泛型
  5. 三十分钟掌握STL
  6. Flex 使用列表和表格
  7. HTML 背景图片自适应
  8. 使用jsoup解析html页面内容案例
  9. 混合使用Azure LB和ILB访问相同web服务(3)
  10. java之真假分页
  11. Vulkan Tutorial 20 Vertex buffer creation
  12. MysqL主主复制_模式之日志点复制
  13. [大数据面试题]hadoop核心知识点
  14. Firebird Embedded 部署的一个坑
  15. Leetcode#771.Jewels and Stones(宝石与石头)
  16. kill、killall、pkill杀手三人组
  17. python全栈开发 * 07知识点汇总 * 180607
  18. Nios II Host-Based File System
  19. Java设计模式之五 ----- 外观模式和装饰器模式
  20. Dicom图像解析

热门文章

  1. HTML5之字体
  2. 百度地图LBS应用开发代码
  3. NSSpeechSynthesizer 文字变语音
  4. Sybase ASE无响应的又一个情况
  5. 开发设计模式(五)单例模式(Singleton Pattern)
  6. SpringMVC的controller方法中注解方式传List参数使用@RequestBody
  7. JAVA File常用的API介绍
  8. python:UnicodeDecodeError: ‘ascii’ codec can’t decode byte 0xef in position xxx: ordinal not in range(128)
  9. 1319-n皇后问题
  10. Linux中断处理流程