海海日记-冯海滨博客

您现在的位置是:首页 > C# > 正文

C#

枚举类函数值的动态赋值

happyfhb2015-02-14C#2098

请教公司程序学了一个知识。

举个列子  比如我想给一个label 调整 边框属性。正常的话 我们是直接赋值


如 label1.BorderStyle = BorderStyle.None;


那问题来了 如果我要是根据传入的值去动态的调整边框属性如何做呢。

两个办法

方法一:if 判断 传入值是什么 设置对应的属性。这个不多说了。


方法二:看如下代码 是不是觉得一目了然。

try
            {
                var alignment = (BorderStyle)Enum.Parse(
                    typeof(BorderStyle),
                    textBox1.Text.Trim()
                    );

                label1.BorderStyle= alignment;
            }
            catch (Exception)
            {
                label1.BorderStyle = BorderStyle.None;
            }


平淡中储蓄成长

发表评论

评论列表

  • 这篇文章还没有收到评论,赶紧来抢沙发吧~