有一个Report.dll 里面有DayReport这个类 命名空间是abc还有一个LocalReport.dll(引用了Report.dll,就是在vs2005里面添加引用) 里面也有DayReport这个类 命名空间efg这个时候如果我在LocalReport.dll里面的 Test类里面 实例化 DayReport既 DayReport dayReoprt = new DayReport() 的话,这个时候实例化的是 abc.DayReport 还是 efg.DayReport ,在编译的时候不报错,而且程序运行目前没有发现问题,谢谢各位,不过还是有些担心,刚刚接触c#。
实例话的时候不能写成 abc.DayReport dayReoprt = abc.new DayReport() ,程序是导入的,如果这样写的话,改动太大了。
实例话的时候不能写成 abc.DayReport dayReoprt = abc.new DayReport() ,程序是导入的,如果这样写的话,改动太大了。
DayReport dayReoprt = new DayReport()
第一个DayReport上,VS会显示出DayReport 引用自哪里
或者DayReport 转到定义
转到定义
如果有疑惑可以直接写全 命名空间.类名 classname = new 命名空间.类名();还有不同命名控件下类名相同不影响使用,只要不同时 using 两个命名空间。同时using 两个命名空间时,需要定义别名 比如 using AA=命名空间A