c#

у меня есть следующий код, который успешно работает. Я не могу понять, как получить печенье из ответа. Моя цель состоит в том, что я хочу иметь возможность устанавливать куки в запросе и получать куки из ответа. Мысли? private async Task<string> Login(string username, string password) { try ...

дерево выражений может не содержать вызова или вызова, который использует необязательные аргументы return this.RedirectToAction<MerchantController>(x => x.Edit(merchantId)); где edit имел второй, нулевой аргумент. почему это?...

мне интересно, есть ли какие-либо различия между MemoryCache и HttpRuntime.Cache, какой из них предпочтительнее ASP.NET проекты MVC? насколько я понимаю, оба потокобезопасны, API с первого взгляда более или менее одинаковы, так что есть ли разница, когда использовать какой?...

недавно я думал о защите некоторых из моего кода. Мне любопытно, как можно убедиться, что объект никогда не может быть создан напрямую, но только с помощью некоторого метода класса фабрики. Допустим, у меня есть класс" бизнес-объект", и я хочу убедиться, что любой экземпляр этого класса будет иметь допустимое...

можно ли сделать что-то вроде следующего в app.config или web.config файлов? <appSettings> <add key="MyBaseDir" value="C:MyBase" /> <add key="Dir1" value="[MyBaseDir]Dir1"/> <add key="Dir2" value="[MyBaseDir]Dir2"/> </appSettings> затем я хочу получить доступ к Dir2 в моем ...

Я хотел бы знать (используя C#), как я могу удалить файлы в определенном каталоге старше 3 месяцев, но я думаю, что период даты может быть гибким. просто чтобы быть ясным: я ищу файлы, которые старше 90 дней, другими словами, файлы, созданные менее 90 дней назад, должны быть сохранены, все остальные удалены...

.NET предлагает общий контейнер списков, производительность которого почти идентична (см. раздел производительность массивов и списков). Однако они совершенно разные по инициализации. массивы очень легко инициализировать со значением по умолчанию, и по определению они уже имеют определенный размер: string[...

Я пытался узнать больше о языке C#, но я не смог увидеть ситуацию, когда можно было бы использовать псевдонимы пространства имен, такие как using someOtherName = System.Timers.Timer; Мне кажется, что это просто добавит больше путаницы в понимание языка. Может кто-нибудь объяснит, пожалуйста. спасибо...

У меня есть метод, который принимает 30 параметров. Я взял параметры и поместил их в один класс, чтобы я мог просто передать один параметр (класс) В метод. Это прекрасно в случае рефакторинга, чтобы передать объект, который инкапсулирует все параметры, даже если это все, что он содержит....

Я хочу реализацию List<T> как свойство, которое может быть использовано потокобезопасно без каких-либо сомнений. что-то вроде этого: private List<T> _list; private List<T> MyT { get { // return a copy of _list; } set { _list = value; } } Кажется, мне все еще нужно вернуть копию ...