zoukankan      html  css  js  c++  java
  • C#初始化字符串数组的三种方式

    http://blog.csdn.net/mywebstudy/article/details/6622996

    本人在程序中遇到了麻烦,在数据赋值的时候,总是提示未将对象引用到对象实例,后来想想应该是字符串数组初始化出来问题,果真还是,找到下面的这个朋友分享的方法,在此分享给大家。

    对于一维数组:

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

        
        }
    }

  • 相关阅读:
    Java Output流写入包装问题
    SpringBoot项目单元测试不经过过滤器问题
    SpringSecurity集成启动报 In the composition of all global method configuration, no annotation support was actually activated 异常
    JWT jti和kid属性的说明
    Maven 排除依赖
    第五章 基因概念的发现
    第三章 孟德尔遗传的拓展
    第二章 孟德尔遗传
    第一章 引言
    GWAS全基因组关联分析
  • 原文地址:https://www.cnblogs.com/carl2380/p/3135800.html
Copyright © 2011-2022 走看看