当引入的类库存在一个类型时,提示“xxx”和“xxx”之间的不明确引用时,消除歧义的方法
//using _2_命名空间和程序集.WidgetA; //using _2_命名空间和程序集.WidgetB; using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using WidgetA = _2_命名空间和程序集.WidgetA; using WidgetB = _2_命名空间和程序集.WidgetB; namespace _2_命名空间和程序集 { class Program { static void Main(string[] args) { //普通方法 { _2_命名空间和程序集.WidgetA.Widget widgeta = new _2_命名空间和程序集.WidgetA.Widget(); _2_命名空间和程序集.WidgetA.Widget widgetb = new _2_命名空间和程序集.WidgetA.Widget(); } //推荐方法,提高代码可读性 { WidgetA.Widget widgeta = new WidgetA.Widget(); WidgetB.Widget widgetb = new WidgetB.Widget(); } } } }