如何更改数组列表中数组元素的值? (C#)

时间:2017-03-30 09:39:56

标签: c# arrays list

我有标签数组列表,我希望通过索引更改列表中某些数组中某些标签的可见性。请告诉我,我该怎么做?

3 个答案:

答案 0 :(得分:1)

这就是你想要的:

    foreach (var l in list)
        if (l.Name.Equals("test", StringComparison.OrdinalIgnoreCase))
            l.Visible = false;

或:

    foreach (var l in list)
        if (l.TabIndex == 1)
            l.Visible = false;

答案 1 :(得分:1)

您说您想要使用索引更改标签的可见性。就这样:

r == r1

答案 2 :(得分:0)

您可以像访问数组中的其他变量一样访问数组位置上的特定标签:

Label[] labels = new Label[10];
labels[0] = new Label();
labels[0].Text = "blablabla";
labels[0].Visible = true;
...
labels[9] = new Label();
labels[9].Text = "blablabla";
labels[9].Visible = false;
...

当然,对于List等也是如此。