C# 将字符串值类型强制转换为System.Windows.Forms.Label类
注意 我支持这样的观点,即下面的问题是不可能做到的。 请不要误解我。 不是我。请仔细阅读这个问题 我讨论了如何将C# 将字符串值类型强制转换为System.Windows.Forms.Label类,c#,.net,c#-4.0,casting,C#,.net,C# 4.0,Casting,注意 我支持这样的观点,即下面的问题是不可能做到的。 请不要误解我。 不是我。请仔细阅读这个问题 我讨论了如何将string值类型转换为System.Windows.Forms.LabelClass。其他人都支持这是可能的,但对我来说,目前的C#版本是不可能的 我错过什么了吗?这家伙正在尝试以下代码 注2 下面的代码不是我写的 我不知道我只是无知,但这对我来说是如此的不可能,甚至连乔恩·斯基特都能做到 这里的交易是什么?代码可以工作的唯一方法是创建一个,但是他们必须在类型声明中定义它,而且无论是
string
值类型转换为System.Windows.Forms.Label
Class。其他人都支持这是可能的,但对我来说,目前的C#版本是不可能的
我错过什么了吗?这家伙正在尝试以下代码
注2
下面的代码不是我写的
我不知道我只是无知,但这对我来说是如此的不可能,甚至连乔恩·斯基特都能做到
这里的交易是什么?代码可以工作的唯一方法是创建一个,但是他们必须在类型声明中定义它,而且无论是
string
还是Label
都没有这样的强制转换操作符
他们想在他们的表格上得到标签label1吗
如果是这样,他们可以使用
页面
的查找控件
,或放置标签的控件。无法将字符串强制转换为标签
你可以试试这样的,但这不是演员阵容
lbl = new Label() { Text = "Label" + "1" };
你有没有提到那次讨论?我不明白你为什么认为这是可能的“开箱即用”。@RB你误解了我。我支持这是不可能的想法。这种劝阻发生在一个土耳其语论坛上:感谢谷歌翻译,我正在阅读土耳其语!:DNO,他想知道有没有可能从字符串中释放标签控件。上帝,谢谢@Reniuz。此外,我支持这是不可能的想法。是的,问题是。他们试图在windows窗体控件中找到控件。@tugberk,然后他们可以使用我的建议。你在评论windows窗体中说,但是在你的问题中你说的是
System.Web.UI.WebControls.Label
,他们使用的是哪种?(如果合适,将编辑我的答案)。
lbl = new Label() { Text = "Label" + "1" };