如何将字符串放入数组C#

如何将字符串放入数组C#,c#,arrays,string,C#,Arrays,String,我需要将字符串文本框的内容放入数组中 我见过很多人询问如何将每个字母作为数组中的索引,但我希望将整个字符串放在一个索引中 用于上下文 我正在申请一个酒店预订的任务,它需要一个名字,房间号码和停留时间。它还通过单选按钮存储房间大小。然后还有另一个按钮和一个文本框,当您键入房间大小(单人房、双人房或三人房)时,它将显示有多少人预订了该房间类型以及预订上的姓名 任何帮助都将不胜感激。下面是我所做的,我描述了应用程序的外观 namespace Assignment2 {

我需要将字符串文本框的内容放入数组中

我见过很多人询问如何将每个字母作为数组中的索引,但我希望将整个字符串放在一个索引中

用于上下文
我正在申请一个酒店预订的任务,它需要一个名字,房间号码和停留时间。它还通过单选按钮存储房间大小。然后还有另一个按钮和一个文本框,当您键入房间大小(单人房、双人房或三人房)时,它将显示有多少人预订了该房间类型以及预订上的姓名

任何帮助都将不胜感激。下面是我所做的,我描述了应用程序的外观

namespace Assignment2
          {
          public partial class Form1 : Form
         {
            public Form1()
           {
           InitializeComponent();
          // MessageBox.Show("Initalize");
         }
        string[] CusName = new string[150];
        int[] RNumber = new int[150];
        int[] nights = new int[150];
        string[] RSize = new string[150];
        string name;
        bool blnnumcheck;
           bool blnNightsCheck;

private void Form1_Load(object sender, EventArgs e)
    {
       // MessageBox.Show("Load");

    }
    private void TxtName_TextChanged(object sender, EventArgs e)
    {
        name = TxtName.Text;

    }
    private void btnConfirm_Click(object sender, EventArgs e)
    {
        string  size;
        int Roomnum, night;
       blnNightsCheck = int.TryParse(txtLengthofStay.Text, out night);





        if (!System.Text.RegularExpressions.Regex.IsMatch(TxtName.Text, "([a-zA-Z])"))
        {
            MessageBox.Show("Invalid Name Please try again");
        }

        blnnumcheck = int.TryParse(txtRoomNumber.Text, out Roomnum);
        if (!blnnumcheck )
        {
            MessageBox.Show("Invalid Room Number Please try again" );
        }
       if (Roomnum >= 150)
       {
           MessageBox.Show("Invalid Room Number Please try again");

       }
    }





}

}
试试这个:

List<string> myArray = new List<string>();
myArray.Add(myTextBox.Text);
List myArray=new List();
添加(myTextBox.Text);

如果您知道如何创建数组,请继续阅读,如果您不知道,请跳到水平线下方的内容

您可以使用
int[]
创建一个int数组,对吗?因此,如果要创建字符串数组,请使用
string[]

以下是更多代码:

string[] myArray = new string[10];
//add stuff into the array
myArray[0] = "Hello";
myArray[1] = "World";
//etc
这很简单,对吗?您可以使用
int
数组到
string
数组执行所有操作


如果您不知道如何创建数组,请从这里开始阅读

您可以这样声明一个数组:

type[] array_name = new type[length];
array_name[index] = some_stuff;
string[] myArray = new string[10];
//add stuff into the array
myArray[0] = "Hello";
myArray[1] = "World";
//etc
for (int i = 0 ; i < maxX ; i++) { // maxX is the maximum index of the array in the first dimension
    for (int j = 0 ; j < maxY ; j++) {
        //you can access the array here with array[i][j]
    }
}
你可以像这样把东西放到数组中:

type[] array_name = new type[length];
array_name[index] = some_stuff;
string[] myArray = new string[10];
//add stuff into the array
myArray[0] = "Hello";
myArray[1] = "World";
//etc
for (int i = 0 ; i < maxX ; i++) { // maxX is the maximum index of the array in the first dimension
    for (int j = 0 ; j < maxY ; j++) {
        //you can access the array here with array[i][j]
    }
}
因此,您可以创建一个字符串数组,如下所示:

type[] array_name = new type[length];
array_name[index] = some_stuff;
string[] myArray = new string[10];
//add stuff into the array
myArray[0] = "Hello";
myArray[1] = "World";
//etc
for (int i = 0 ; i < maxX ; i++) { // maxX is the maximum index of the array in the first dimension
    for (int j = 0 ; j < maxY ; j++) {
        //you can access the array here with array[i][j]
    }
}
请记住,无论您希望数组是什么类型,都要编写后跟
[]
的任何类型,并为其命名


可以像这样在二维阵列中循环:

type[] array_name = new type[length];
array_name[index] = some_stuff;
string[] myArray = new string[10];
//add stuff into the array
myArray[0] = "Hello";
myArray[1] = "World";
//etc
for (int i = 0 ; i < maxX ; i++) { // maxX is the maximum index of the array in the first dimension
    for (int j = 0 ; j < maxY ; j++) {
        //you can access the array here with array[i][j]
    }
}
for(int i=0;i
你能举个例子吗??这似乎是一个家庭作业,请告诉我们你在哪里陷入困境,然后我们将提供帮助,我们在这里不是为了解决你的全部家庭作业,而是为了帮助你解决你的问题如何将文本存储到数组中,但只能存储在一个索引中,而不能存储在多个索引上。我认为我需要有一个循环,因为每次存储在下一个indexText中时都需要一次又一次地进行循环。indexText附带了一个文本框,已经设置好要放入variable@Matt如果您有一个文本框,并且希望将文本框中的文本存储到数组的一个索引中,只需
myArray[0]=textbox.Text
那么现在我该如何循环它,以便每次单击按钮时,所使用的索引都会上升1?