Создание библиотеки на C#

274
14 августа 2017, 08:10

Здравствуйте! Я только начал учиться писать библиотеки и тут у меня возник такой вопрос: если я в своей библиотеке буду использовать пространство имен System, я не смогу получается использовать свою библиотеку там, где нет этого файла? Просто, если, допустим мне нужно использовать какие то мат.функции, надо самому писать все с нуля или можно как то по другому?

Answer 1

Все просто, есть библиотеки, которые идут с .NET Framework. Пространство имен System входит в mscorlib, и, соответственно, всегда есть так, где есть .NET Framework.

Спокойно используйте.

Так же, хотелось бы отметить, что сторонние библиотеки, подключаемые через NuGet, обычно всегда копируются в выходной каталог приложения (или библиотеки), и распространяются вместе в ним (ней).

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

Конкретно про математические функции - если это стандартные функции из System.Math, то они так же входят в mscorlib, который всегда ставится вместе с фреймворком.

Другой разговор, если вы их подключаете из какой-то библиотеки - пару абзацев выше я отметил такой случай.

READ ALSO
не работает прокрутка в ListBox из-за DataGrid

не работает прокрутка в ListBox из-за DataGrid

Добрый деньОбнаружил такую проблему

280
Как ограничить добавление товара в Modx Revolution имея тв поле остаток?

Как ограничить добавление товара в Modx Revolution имея тв поле остаток?

Ограничение максимального числа ввода добавления в корзину minishop2 из tv availability Чтобы расширить поле availability читаем: //githubcom/bezumkin/miniShop2/blob/master/assets/components/minishop2/js/web/default

461
SVG , пересечение элементов

SVG , пересечение элементов

Доброе время сутокРисую svg , используя snap

408
Непонятные подсказки в VS Code для JavaScript. Как отключить IntelliSense в Visual Studio Code?

Непонятные подсказки в VS Code для JavaScript. Как отключить IntelliSense в Visual Studio Code?

Проверил, из плагинов ничего такого не установлено, но в JS постоянно вылазят эти подсказкиКак их отключить?

399