关于C#网络编程的···
问个问题:NetworkDevice dev = (NetworkDevice)tempdevice;
我看别人的代码,可以这样转换啊···到我这就不行了···
就是PcapDevice类型 要转换成 NetworkDevice 的··
我在论坛下载了两个ARP程序了,都有用到这个语句···是不是要做什么处理啊··?
------解决方案--------------------
------解决方案--------------------不是要怎么处理。
首先你的程序中有没有NetworkDevice 这个类。
还有就是你所说的这2个类都是别人写的吧。先仔细看看这2个类。
也可以贴出代码。你这样问问题,大家都不好回答。
------解决方案--------------------这两个类都不是自带的吧
人家的程序里自己定义的2个类,你的程序得包含这两个自定义类才行
在人家的程序里,找到这两个类的定义,拷贝过来
------解决方案--------------------你就这一行代码,看不出什么。
是否能够转换,关键是看你这个类型是否是对应的类型,或者是装箱之后的对应的类型。。。
------解决方案--------------------tempdevice 是什么类型?
------解决方案--------------------那个引入的dll呢
------解决方案--------------------顶
------解决方案--------------------一个简单方法是
你把人家所有的dll都添加到你的程序中