请大家看看这个简单的问题。但是我不会
private void treeView1_AfterSelect(object sender, TreeViewEventArgs e)
{
if (e.Node.Tag != null) {
Book book = e.Node.Tag as Book;//这一步出错了
}
}
我是照着例题打的代码;这个Book类型肯定是一个自定义类型。但是编译会报错。那怎么去自定义一个自己设定的类型呢?格式
是怎么样的?
------解决方案--------------------知道TAG 是用来作什么的不?它是用来读取和存储数据的。
http://msdn.microsoft.com/zh-cn/library/system.windows.forms.control.tag(v=vs.110).aspx
e.Node.Tag 不能转换为 BOOK,所以出错
------解决方案--------------------public class Book
{
}
------解决方案--------------------贴出你的错误代码。
这段代码绝对不会出现“编译错误”,除非你根本没有定义Book类。