如何获取数组的条目数与int进行比较?

时间:2015-02-22 15:03:31

标签: c# arrays int

我有一个关于将数组中的条目数量与int进行比较的快速问题。例如, 为了清除任何混乱,我想知道阵列中有多少字而不是字符     int i = 0;

string[] array = {"bob", "john"};

if(i == int.Parse(array))
{
    //int i should equal 2 for this if statement to be true
}

所以这只是一个例子,所以你在这里得到了真正的代码。

          if(i == int.Parse(split))
            {
                MessageBox.Show("Teams are successfully made");
                break;
            }

2 个答案:

答案 0 :(得分:0)

您可以将数组的Length属性用作:

if(i == array.Length)

答案 1 :(得分:0)

您可以使用Array.Length属性:

if (i == array.Length)
{
    MessageBox.Show("Teams are successfully made");
    break;
}

Length属性是基于1的数字。这意味着如果您的数组中包含3项,Length将为3,但是如果您想引用数组中的第三项,则必须使用{的索引{1}}因为引用基于2。请参阅以下示例:

0