В чем разница между "использованием" и "сборкой"?
Когда я использовал Xamarin.Essentials, мне нужно было добавить ссылку на сборку. В чем разница между ними? Я хотя оба были ссылками. Спасибо!
1 ответ
Решение
Если сборка A ссылается на сборку B, то A может использовать все открытые типы, содержащиеся в B. Так что все дело в том, чтобы сделать содержимое другой сборки известным вашей сборке.
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
на самом деле только удобная функция, чтобы сделать ваш код более простым для написания и чтения.