Описание тега base-class-library
Библиотека базовых классов.NET Framework (BCL) - это библиотека классов, интерфейсов и типов значений, которая обеспечивает доступ к функциональным возможностям системы и призвана служить основой для создания приложений, компонентов и элементов управления.NET Framework.
0
ответов
.NET Execution Engine и BCL (библиотека базовых классов)
В настоящее время я читаю книгу под названием C# Pro 7 с.NET и.NET Core, написанную Эндрю Троелсеном и Филиппом Джапиксе как дополнительное дополнение к моей теории программирования. Тема, которая на данный момент является для меня курьезной, - это …
16 июл '18 в 14:50
3
ответа
Как сделать коллекцию ReadOnlyCollection из HashSet без копирования элементов?
У меня есть личное HashSet<string> которое является вспомогательным полем свойства только для чтения, которое должно возвращать коллекцию только для чтения, чтобы вызывающие не могли изменять коллекцию. Поэтому я попытался: public class MyClas…
28 апр '16 в 18:43
0
ответов
Тестирование пользовательского интерфейса в кодировке WPF случайно завершается со странным ArgumentException
Я закодировал тесты пользовательского интерфейса в приложении WPF, и они иногда терпят неудачу со следующим исключением: Сообщение: метод теста MyMethodNameGoesHere вызвала исключение: System.ArgumentException: параметр недействителен. и StackTrace:…
27 фев '19 в 18:08
10
ответов
Установка пакета nuget "тот же ключ уже был добавлен".
Я пытаюсь установить Microsoft.Bcl.Build 1.0.14 Nuget возвращается Installing 'Microsoft.Bcl.Build 1.0.14'. Successfully installed 'Microsoft.Bcl.Build 1.0.14'. Adding 'Microsoft.Bcl.Build 1.0.14' to LeadTracker.Calendar. Uninstalling 'Microsoft.Bcl…
26 июн '14 в 11:53
23
ответа
Почему нет Char.Empty, как String.Empty?
Для этого есть причина? Я спрашиваю, потому что, если вам нужно использовать много пустых символов, вы попадаете в ту же ситуацию, что и при использовании большого количества пустых строк. Редактировать: причина этого использования была такая: myStr…
08 сен '10 в 17:44
1
ответ
MSBuild не удалось создать веб-сайт со ссылкой на библиотеку, связанную с Bcl
У меня есть 2 проекта (.Net 4.0) Библиотека классов (DataProvider) Добавить ссылку на библиотеку Bcl.Async (через nuget) Предоставить некоторые асинхронные методы Веб-сайт (SampleSite) Ссылка на "DataProvider" Проблема: Когда я строю с Visual Studio…
06 авг '19 в 13:47
1
ответ
Что такое перегрузка GetFullPath(String, String)?
Документация метода Path.GetFullPath(String) содержит следующий текст (выделено мной): Важный Если path- относительный путь, эта перегрузка возвращает полный путь, который может быть основан на текущем диске и текущем каталоге. [...] Чтобы вернуть д…
15 ноя '19 в 19:27
1
ответ
Как печатать в приложениях на базе .NET без графического интерфейса пользователя?
Допустим, у меня есть приложение Windows на основе.NET без графического интерфейса пользователя (например, служба Windows, консольное приложение или веб-служба), и мне нужно что-то напечатать (например, автоматически созданный счет) на физическом пр…
12 сен '19 в 18:12
0
ответов
C# создает синонимичный тип для System.Single с подмножеством функций
Я хочу создать тип, который в основном эквивалентен System.Single, но с набором функций. Причина в том, что у меня есть алгоритмы, которые выдают метки времени вSystem.Single и я хочу добавить методы расширения для работы с результатами. Было бы неу…
09 апр '20 в 14:53
1
ответ
Ошибка Microsoft.Bcl.AsyncInterfaces (в методе CSVHelper) при запуске приложения, установленного проектом установки Visual Studio
У меня есть приложение WPF, которое читает файл CSV, используя CSVHelper который я установил с помощью NuGet. Вот информация о версии проекта, системы и т. Д. Microsoft Windows 7 Professional, версия 6.1.7601, пакет обновления 1, сборка 7601 Microso…
18 май '20 в 20:43
1
ответ
У каждого языка .NET есть собственная встроенная библиотека или они соответствуют BCL (Framework Base Class Library) платформы .NET?
На самом деле, я сомневаюсь, поскольку Microsoft утверждает, что.net поддерживает около 60+ языков программирования, поэтому мой вопрос в том, имеют ли все эти языки программирования свои собственные библиотеки вместе с библиотекой базовых классов и…
24 окт '20 в 13:32
0
ответов
Почему емкость MemoryStream всегда должна быть кратной 256 [закрыто]
Почему емкость MemoryStream всегда должна быть кратной 256, введите здесь описание изображения
11 июн '21 в 07:00
2
ответа
Как вызвать метод из другого проекта библиотеки C # в Visual Studio?
Когда я пытаюсь вызвать метод другого файла класса проекта, я получаю следующую ошибку У меня есть 2 проекта библиотеки С # в одном файле решения. Внутри каждого проекта у меня есть файл класса. Я добавил ссылку на один проект внутрь другого. Нет НИ…
16 авг '21 в 17:30
0
ответов
Реализация таблицы Char.Latin1CharInfo в .NET
Я читал исходный код структуры System.Char и заметил, что таблица была определена довольно нелогичным образом: private static ReadOnlySpan<byte> Latin1CharInfo => new byte[] { // Table entries are here. }; РЕДАКТИРОВАТЬ: Обратите внимание н…
13 июл '21 в 15:54
0
ответов
Библиотека компонентов Blazor в виде пакета nuget не предоставляет файлы css
Хорошо, Я действительно изо всех сил пытаюсь создать пакет nuget для BCL. Во время разработки я создал несколько файлов *.scss для своих компонентов blazor. Теперь я хочу использовать эти компоненты в отдельном пакете nuget и использовать его в друг…
09 май '22 в 15:36
0
ответов
Где найти справку по Microsoft .NET (C#) BCL, какие классы доступны в пакетах BCL?
Некоторые классы, такие как System.HashCode , доступны только в последних версиях .NET/.NET Standard. В случае с HashCode он доступен с версии .NET Standard 2.1. Однако если вы включите пакет nuget Microsoft.Bcl.HashCode, этот класс можно будет испо…
20 апр '22 в 11:12
2
ответа
Можно добавить элемент в словарь .NET, пропуская внутренний вызов containsKey().
я знаю оDictionary<K,V>.TryAdd()метод, добавленный в .NET Core 2.0, который повышает производительность, проверяя только один раз, содержит ли словарь ключ, прежде чем добавлять элемент, в отличие от: if(!dico.ContainsKey(key)) { dico.Add(key,…
14 сен '23 в 12:06