В чем разница между «использованием» и «сборкой»? - PullRequest
0 голосов
/ 20 марта 2019

когда я использовал Xamarin.Essentials, мне нужно было добавить ссылку на сборку. В чем разница между ними? Я хотя оба были ссылками. Спасибо!

1 Ответ

0 голосов
/ 20 марта 2019

Если сборка A ссылается на сборку B, то A может использовать все открытые типы, содержащиеся в B. Так что все дело в том, чтобы сделать содержимое другой сборки известным вашей сборке.

The usingКлючевое слово используется в исходных файлах, чтобы вам было удобно ссылаться на типы в определенном пространстве имен без указания их полного имени.

Вы можете получить доступ к любому типу без using, указав их полное имя, например

void MyMethod()
{
    var myList = new System.Collections.Generic.List<int>();
}

Но если вы поместите оператор using в свой источник, вы можете более легко ссылаться на тип, например

using System.Collections.Generic;

void MyMethod()
{
    var myList = new List<int>();
}

Так что using на самом деле является лишь удобной функцией, чтобы сделать вашкод легче писать и читать.

...