По всем вопросам- @notxxx1
Реестр РКН: https://clck.ru/3Fk3kb
#VRHSZ
Post #657
6.68K

#ПятничныйКвиз
C# @csharp_ci
Showing posts older than #658 · Back to latest



string.Equals с OrdinalIgnoreCase, а не ToLower() / ToUpper().
ToLower/Upper может привести к неправильным результатам в некоторых языках (например на Турецком).string.Equals дает понять, что вы выполняете сравнение.ToLower/Upper.

try-catch в middleware и возвращать ошибку HTTP-ответа. IExceptionHandler для управления исключениями. Этот интерфейс имеет только один метод TryHandleAsync, который пытается обработать указанное исключение в рамках ASP.NET Core pipeline. true, если нет — false. IExceptionHandler в пайплайн запросов ASP.NET Core необходимо сделать две вещи:IExceptionHandler с помощью DI.ExceptionHandlerMiddleware в пайплайне запросов.builder.Services.AddExceptionHandler<GlobalExceptionHandler>();
builder.Services.AddProblemDetails();app.UseExceptionHandler();IExceptionHandler, и они будут вызываться в порядке регистрации. Это может быть полезно, например, при использовании исключений для управления потоком.
Install-Package Microsoft.FeatureManagement


ZipFile.CreateFromDirectory иZipFile.ExtractToDirectory.CreateFromDirectory позволяет вам выбрать каждый файл из папки, сжать их все в один zip-файл и распаковать эту пачку в любое удобное для вас место, и что самое интересное?
corefx RemoteExecutorTestBase.
.sql и используйте YeSQL .NET для загрузки SQL-файла.Install-Package YeSql.Net

Skip(), это функция, которая зачастую, используется чаще разработчиками, но, существует не менее полезная функция SkipLast(), которая используется для пропуска определенного количества элементов из конца коллекции. 
