C# using 别名

场景重现

using的多个库出现类名重复的情况时...

解决办法

  1. 使用类的_完全限定名称_,例如:

    1// 不需要using,避免using名称重复导致的异常 2// 使用类的完全限定名称,俗称全名. 3System.Timers.Timer timer = new System.Timers.Timer();
  2. using时指定别名,例如:

    1// 不使用别名的using(常规写法) 2using System.Timers.Timer; 3// 代码中通常这样使用 4Timer timer = new Timer(); 5 6// 指定别名的using 7using Timer=System.Timers.Timer; 8// 代码中这样使用 9MyTimer myTimer = new MyTimer();
点赞
收藏

评论区

加载中...

相关推荐

Spring竟然可以创建“重复”名称的bean?—一次项目中存在多个bean名称重复问题的排查

众所周知,在Spring中时不能够创建两个名称相同的bean的,否则会在启动时报错:但是我却在我们的spring项目中发现了两个相同名称的bean,并且项目也可以正常启动,对应的bean也可以正常使用。

EF Core 2.0 执行原始查询如何防止SQL注入

using(varcontextnewEFCoreDbContext()){varsearchString"JeffckyWang";FormattableStringsql$@"SELECTId,Name,Url,CreatedTime,ModifiedTime

ASP.NET MVC 5 之 理解强类型View&ViewModel

viewbag和viewbag都有问题,强类型view才是王道。使用强类型View1\. @using(http://my.oschina.net/using)WebApplication.Mdels//引用命名空间,不能将View设置为多个Model使用的强类型    @model(http://my.o

Java基础——继承

extends在java中使用extends关键字来表示继承关系。当创建一个类时,总是在继承,如果在类中声明中没有extends关键字,就总是隐式地从java.lang.Object类继承而来的,所以Object是所有类的元类,class子类名称extends父类名称例如:cl

C#压缩解压缩文件(zip格式)

using System;using System.Collections.Generic;using System.IO;using ICSharpCode.SharpZipLib.Zip;namespace TestConsole{    internal class Prog

C#之json字符串转xml字符串

留爪参考using System.Xml; //using System.Text; //using System.Runtime.Serialization.Json; //JsonReaderWriterFactory//以下method引用以上using    /// <summary

C# using 别名 - HelloWorld