注意
我支持以下问题无法做到的想法。 请不要误解我。 不是我。请仔细阅读问题。
我参与了有关将string
值类型转换为System.Windows.Forms.Label
类的讨论。其他人支持这是可能的,但对我来说,目前发布的C#是不可能的。
我错过了什么吗?那家伙正在尝试以下代码;
注意-2
以下代码不是我写的!
lbl=((Label)("label"+"1"));
我不知道我只是无知,但对我来说这是不可能的,甚至可以由Jon Skeet完成。
这是什么交易?答案 0 :(得分:0)
代码可以工作的唯一方法是创建casting operator,但是他们必须在类型声明中定义它,string
和Label
都没有这样的转换运算符。
他们是否希望在名为label1的表单上获取标签?
如果是这样,他们可以使用FindControl
Page
或标签所在的控件。
答案 1 :(得分:0)
无法将String强制转换为Label。
你可以尝试这样的东西,但它不是演员。
lbl = new Label() { Text = "Label" + "1" };