C # usage of One-Dimensional Two-dimensional array
Author/cadenza7
using System;using System.Data;using System.Configuration;using System.Collections;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;using System.Collections.Generic;namespace Arrary{ public partial class _Default : System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e) { } protected void Button1_Click(object sender, EventArgs e) { string s = string.Empty; s = "A,B,C"; Response.Write(s); Response.Write("<br />"); string[] sArrary = new string[] { }; sArrary = s.Split(','); for (int i = 0; i < sArrary.Length; i++) { Response.Write(sArrary[i]); Response.Write("<br />"); } } protected void Button2_Click(object sender, EventArgs e) { string s = string.Empty; s = "A:1,B:2,C:3"; string[] sArrary = new string[] { }; sArrary = s.Split(','); string sValue=string.Empty; for (int i = 0; i < sArrary.Length; i++) { Response.Write(sArrary[i]); Response.Write("<br />"); string []sList = new string[] { }; sList = sArrary[i].Split(':'); if (sList[0] == "B") { sValue=sList[1]; break; } if (i == sArrary.Length - 1) return; } } private string QueryValue(string str,string letter) { string s = string.Empty; s = str; string[] sArrary = new string[] { }; sArrary = s.Split(','); string sValue = string.Empty; for (int i = 0; i < sArrary.Length; i++) { string[] sList = new string[] { }; sList = sArrary[i].Split(':'); if (sList[0] == letter) { sValue = sList[1]; break; } if (i == sArrary.Length - 1) sValue = string.Empty; } return sValue; } protected void Button3_Click(object sender, EventArgs e) { Response.Write(QueryValue("A:1,B:2,C:3","C")); Response.Write("<br />"); Response.Write(QueryValue("A:1,B:2,C:3", "D")); Response.Write("<br />"); } protected void Button4_Click(object sender, EventArgs e) { string s = string.Empty; s = "A:1,B:2,C:3"; string[] sArrary = new string[] { }; sArrary = s.Split(','); string[] sList = new string[] { }; string[,] sTwoDimension = new string[3,2]; for (int i = 0; i < sArrary.Length; i++) { //string[] sList = new string[] { }; sList = sArrary[i].Split(':'); for (int j = 0; j < sList.Length; j++) { sTwoDimension[i, j] = sList[j]; } } for (int i = 0; i < sArrary.Length; i++) { for (int j = 0; j < sList.Length; j++) { Response.Write(sTwoDimension[i, j]); Response.Write("<br />"); } } } }}
Please keep the following information for reprinting. Thank you!
Author Home: http://blog.csdn.net/cadenza7