问个变量引用的问题
这样的是,我想在COMMAND 这个CS文件里,引用UdpTransport的CS文件里的
变量asynClientPort;
该怎么用呢?
见笑了
namespace Microsoft.Rfid.Reader.Driver.Acme
{
internal class Command
{
......
profile [NotificationPort]= asynClientPort;
}
namespace Microsoft.Rfid.Reader.Driver.Acme
{
internal class UdpTransport
{
public int asynClientPort;
asynClientPort=5000;
}
------解决方案--------------------你的2个类都是internal,这个修饰副只能在同一个dll才能用的阿。
------解决方案--------------------你这连个类在一个命名空间中,可以直接实例话类,引用就可以了
UdpTransport u=new UdpTransport ();
u.asynClientPort;
即可
要加油呀!!!!
------解决方案--------------------internal 變成 public
public class Command
{
......
profile [NotificationPort]= asynClientPort;
private UdpTransport ttt ;
public Command(UdpTransport t)
{
ttt = t
}
//這樣你在Command類中就可以用ttt來取得asynClientPort了
}