小编use*_*227的帖子

在C#中引用一系列标签

我有消息框询问用户是否要重新启动.

if (MessageBox.Show("Restart?", 
      "Restart and Clear", 
       MessageBoxButtons.YesNo) == DialogResult.Yes)
{
    labels.Text="0"
}
Run Code Online (Sandbox Code Playgroud)

而不是"标签"我想使用label1,label2,label3等一直到label60.我可以做label1.Text = label2.Text .... = 0但这需要一段时间.有没有一种简单的方法可以使用for语句?

c# controls label sequence winforms

1
推荐指数
2
解决办法
485
查看次数

在C#中获取和设置枚举

当我尝试下面的代码时,我收到一条消息"当前上下文中不存在名称C".我在这里错过了什么?我希望字典中的位置部分表现得像其他变量一样,但我一直在使用枚举时遇到问题.谢谢!

class stats
    {
        enum pos { fiB, seB, SS, thB, LF, CF, RF, C, DH, SP, RP };
        public double age {get; set;}
        public pos position{get; set;}
        public double ovalue{get; set;}
        public double dvalue{get; set;}
    }
    public partial class playerdictionary:stats
    {
        public playerdictionary()
        {
            var dict = new Dictionary<string, stats>();
            dict.Add("AG", new stats { age = 24, position=C, ovalue = 0, dvalue = 4.2 });

        }
Run Code Online (Sandbox Code Playgroud)

c# enums get set

0
推荐指数
1
解决办法
113
查看次数

标签 统计

c# ×2

controls ×1

enums ×1

get ×1

label ×1

sequence ×1

set ×1

winforms ×1