Home  >  Article  >  Backend Development  >  Three ways to initialize arrays in C#

Three ways to initialize arrays in C#

高洛峰
高洛峰Original
2016-12-16 14:31:421758browse

C# declares and initializes arrays in three ways.

For one-dimensional arrays:

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)
                                                                                                                                                      . b>
");
for (int i = 0; i < arrayA.Length;i++ )
] = " + arr + "
");
                                                                                                                                                      . "& lt; b & gt; the second statement array and initialization method: & lt;/b & gt; & lt; br & gt;");
for (int i = 0; I & lt; arrayB.Length; i ++)
{
string arr = arrayB[i];
            Response.Write("arrayB[" + i + "] = " + arr + "
"); 0] = "Shirdrn";

      arrayC[1] = "Hamtty";

    arrayC[2] = "Saxery";
        Response.Write("The third way to declare and initialize an array:
");
for (int i = 0; i < arrayC.Length; i++)
= "+arr + "
");
                                                                                                                                            
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("The first way to declare an array and initialize it:
");
for (int i = 0; i < multiArrayA.Rank; i++)
string arr = multiArrayA[i,j];
                Response.Write("multiArrayA[" + i + "]["+j+"] = " + arr + "
");

        string[,] multiArrayB = new string[2,3]{ { "Shirdrn", "Hamtty", "Tuuty" }, { "New York", "Beijing", "Shanghai" } };
        Response.Write("第二种声明数组并初始化的方法:
");
        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 + "
");
            }
        }

        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("第二种声明数组并初始化的方法:
");
        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 + "
");
            }
        }

    
    }
}


更多C#初始化数组的三种方式相关文章请关注PHP中文网!

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn