为了账号安全,请及时绑定邮箱和手机立即绑定

this.Tag c# 这里的tag是什么,这么使用的?

this.Tag c# 这里的tag是什么,这么使用的?

C#
一只斗牛犬 2018-07-31 17:17:13
请高手详细讲解下
查看完整描述

2 回答

?
森林海

TA贡献2011条经验 获得超2个赞

tag顾名思义标签,附属物
是object类型,可以将任何类型付给他

楼上的兄弟回答的没有问题

你可以这样理解:
有个控件,想给它另外添加一个属性,自己定义太麻烦,就直接赋值给TAG。后面用的时候,随时可以调用。
tag实际上可以把他当成一个万能的变量。

你提到的:
myCommonComLib是类对象,myCommonComLib.Tag = this.Tag; 是什么把什么给对象的标签了
这个this指的是是什么,例如某一个Winform窗口。this.Tag就是指你给这个winform窗口的tag赋值是什么,然后把这个值赋值给力 myCommonComLib.Tag

查看完整回答
反对 回复 2018-08-07
?
三国纷争

TA贡献1804条经验 获得超7个赞

tag顾名思义标签,附属物
是object类型,可以将任何类型付给他

例如你要为button添加厚度这个属性,而按钮本身没有,你可以这样btn1.Tag=20;
当你要用时 int hd=(int)btn1.Tag;
说白了就是为对象添加标签,或者附属物,添加一些属性,或者用来区别对象,没有什么别的意思

追问

myCommonComLib是类对象,myCommonComLib.Tag = this.Tag; 是什么把什么给对象的标签了


查看完整回答
反对 回复 2018-08-07
  • 2 回答
  • 0 关注
  • 1200 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信