C#中的TAG有什么作用哦?
C#中的TAG是什么意思哦?有什么作用哦?
比如,下面这个句子:
item.Tag = (int)dataReader["FriendId"];
中括号里面的 FriendId 士气什么作用?
我的程序这里出现了异常,是什么异常啊?
答案:Control.Tag 属性
获取或设置包含有关控件的数据的对象。
属性值
类型:System.Object
一个 Object,它包含有关控件的数据。默认为 null。
下面的代码示例显示一个窗体并将 Customer 存储在其 Tag 属性中。该示例要求已经定义了一个从 Form 派生的、名为 CustomerForm 的类,并且已经定义了一个 Customer。
C#
private void buttonNewCustomer_Click(object sender, EventArgs e)
{
/* Create a new customer form and assign a new
* Customer object to the Tag property. */
CustomerForm customerForm = new CustomerForm();
customerForm.Tag = new Customer();
customerForm.Show();
}
上面是个Tag使用例子
你的问题:
item.Tag = (int)datareader["FriendId"]; // 将号码放在Tag属性中