“使用”和“装配”之间有什么区别?

时间:2019-03-20 15:13:41

标签: xamarin.essentials

当我使用Xamarin.Essentials时,我需要添加一个程序集引用。它们之间有什么区别?我虽然都是参考。谢谢!

1 个答案:

答案 0 :(得分:0)

如果程序集A引用了程序集B,则A可以使用B中包含的所有公共类型。因此,所有有关使程序集知道另一个程序集的内容的事情。

在源文件中使用sourceSets { main { resources { srcDirs "${outputDir}/generated-src" } } } 关键字可以方便地引用特定命名空间中的类型,而不必指定其全名。

您可以通过指定其全名来访问不带using的任何类型,例如

using

但是,如果您在源代码中添加void MyMethod() { var myList = new System.Collections.Generic.List<int>(); } 语句,则可以更轻松地引用该类型,例如

using

因此using System.Collections.Generic; void MyMethod() { var myList = new List<int>(); } 实际上只是一种便利功能,可以使您的代码更易于编写和阅读。