Вопросы по теме 'base-class-library'
Что такое C # аналог C ++ std :: pair?
Меня интересует: что такое аналог std::pair в C ++ в C #? Я нашел System.Web.UI.Pair класс, но предпочел бы что-нибудь на основе шаблонов.
Спасибо!
235083 просмотров
schedule
26.07.2022
Как создать несколько каталогов из одного полного пути в С#?
Если у вас есть полный путь, например: "C:\dir0\dir1\dir2\dir3\dir4\" , как бы вы лучше всего реализовали его, чтобы присутствовали все каталоги?
Есть ли способ для этого в BCL? Если нет, то какой самый элегантный способ сделать это?
65504 просмотров
schedule
22.12.2022
Зачем нужно упоминать Поддерживается .NET Compact Framework для членов классов?
В документации MSDN многие методы классов .NET (например, ArrayList) упоминают, что «Поддерживаются .NET Compact Framework».
Каким образом он был изменен изнутри, чтобы он поддерживался .NET compact Framework? Я предполагал, что вся библиотека...
69 просмотров
schedule
03.05.2023
Каково максимальное количество символов или длина каталога?
Какое максимальное количество символов может содержать типичный путь к каталогу при использовании C#?
Например, C:\test\ имеет длину 7 символов, какова максимальная длина?
19820 просмотров
schedule
10.08.2023
Почему в BCL нет классов CRC?
Почему в библиотеке базовых классов .NET нет классов CRC?
466 просмотров
schedule
22.06.2022
Почему в BCL нет AutoResetEventSlim?
Почему в BCL нет класса AutoResetEventSlim ?
Можно ли это смоделировать с помощью ManualResetEventSlim ?
5780 просмотров
schedule
04.09.2022
Значение запутанного комментария над строкой. Пусто в источнике .NET / BCL?
Я пытаюсь понять, почему string.Empty это readonly , а не const . Я видел это сообщение, но мне не понятен комментарий Microsoft по этому поводу. Как Джон Скит написал в своем комментарии «Я не знаю - для меня это не имеет особого смысла....
2255 просмотров
schedule
02.02.2023
Почему List‹T› реализует IReadOnlyList‹T› в .NET 4.5?
Почему List<T> реализует IReadOnlyList<T> в .NET 4.5?
List<T> не только для чтения...
9509 просмотров
schedule
28.03.2022
Асинхронный веб-клиент такой медленный?
Я играю с самым простым случаем использования bcl.async in wp7 .
private async void loadButton_Click1(object sender, RoutedEventArgs e)
{
var client = new WebClient();
string response = await client.DownloadStringTaskAsync(new...
875 просмотров
schedule
16.02.2024
Преобразование проектов в .Net 4.5 (с использованием TPL)
На данный момент владею несколькими проектами с .net 3.5 и .net 4.0. Было принято решение перевести все на .NET 4.5.
Все проекты уже находятся в VS2012 (C# 5.0), и все проекты используют ключевые слова async-await.
В проектах .net 4.0...
1199 просмотров
schedule
30.04.2023
CallerMemberName в .NET 4.0 не работает
Я пытаюсь использовать атрибут CallerMemberName в .NET 4.0 через пакет переносимости BCL. Он всегда возвращает пустую строку вместо имени члена. Что я делаю неправильно?
public partial class Form1 : Form
{
public Form1()
{...
25997 просмотров
schedule
26.07.2023
Базовый класс для общих классов?
Мы используем EF6 в нашем приложении MVC 4, поэтому мы создали абстрактный класс для бизнес-объектов Итак, у нас есть следующий общий абстрактный класс:
public abstract class Repository<TEntity, TIdentifier> : IRepository<TEntity,...
264 просмотров
schedule
20.01.2023
Метод Linq Enumerable.Count проверяет ICollection‹›, но не IReadOnlyCollection‹›
Фон:
Linq-To-Objects имеет расширение метод Count() (перегрузка не взятие сказуемого). Конечно, иногда, когда метод требует только IEnumerable<out T> (для выполнения Linq), мы действительно передаем ему «более богатый» объект, такой...
774 просмотров
schedule
01.01.2023
Почему Single(IEnumerable‹T›,Predicate‹T›) настолько неэффективен
код из ссылок .Net
public static TSource Single<TSource>(this IEnumerable<TSource> source, Func<TSource, bool> predicate)
{
if (source == null)
throw Error.ArgumentNull("source");
if (predicate ==...
52 просмотров
schedule
21.10.2022
Словарь C # ‹T, K› потокобезопасность с одним записывающим устройством и несколькими программами чтения
Словарь может поддерживать несколько читателей одновременно, если коллекция не изменяется. Даже в этом случае перечисление через коллекцию по своей сути не является поточно-ориентированной процедурой. В редких случаях, когда перечисление...
1815 просмотров
schedule
27.01.2023
Отредактированы комментарии в исходном коде MS для .NET
Я хотел бы открыть исходный код большой базы кода и не смогу проверить весь исходный код вручную, прежде чем сделать это.
Кажется, MS редактирует некоторый текст из комментариев в исходном коде, который они выпустили для .NET BCL.
Вот пример из...
116 просмотров
schedule
30.05.2024
После добавления Microsoft.Bcl.Async другие проекты не распознают мою dll
Я разрабатываю приложение на C # и .NET Framework 4.0.
В проекте мне нужно использовать ключевое слово async. Для этого я добавил пакет Nuget Microsoft Async .
После его добавления другие проекты, использующие этот проект, возвращают это...
393 просмотров
schedule
12.01.2023
Directory.GetFiles возвращает неожиданные результаты с SearchPattern
Я работаю над пакетной программой, которая обрабатывает большое количество файлов (более 50 000 файлов), и я сталкиваюсь со странным поведением с методом Directory.GetFiles .
В процессе я перемещаю файлы, соответствующие следующему шаблону поиска...
662 просмотров
schedule
10.09.2022
Есть ли у каждого языка .NET собственная встроенная библиотека или они следуют BCL (библиотека базовых классов Framework) платформы .NET?
На самом деле, у меня есть сомнения, поскольку Microsoft утверждает, что .net поддерживает около 60+ языков программирования, поэтому мой вопрос заключается в том, что все эти языки программирования имеют свои собственные библиотеки вместе с...
50 просмотров
schedule
01.09.2022