Вопросы с тегом «c#»

C # (произносится как «видеть резкое») - это статически типизированный, многопарадигмальный язык программирования высокого уровня, разработанный Microsoft. Код C # обычно нацелен на семейство инструментов и сред выполнения Microsoft .NET, в том числе .NET Framework, .NET Core и Xamarin. Используйте этот тег для вопросов о коде, написанном в формальной спецификации C # или C #.

8
Как мне представить значение только времени в .NET?
Есть ли способ представить значение времени в .NET без даты? Например, с указанием времени открытия магазина? TimeSpanуказывает диапазон, тогда как я хочу сохранить только значение времени. Использование DateTimeдля указания этого приведет к новому, DateTime(1,1,1,8,30,0)что не очень желательно.
238 c#  .net  datetime  time 

5
Гарантирует ли List <T> порядок вставки?
Скажем, у меня есть 3 строки в списке (например, «1», «2», «3»). Затем я хочу изменить их порядок, чтобы поместить «2» в положение 1 (например, «2», «1», «3»). Я использую этот код (установка indexToMoveTo в 1): listInstance.Remove(itemToMove); listInstance.Insert(indexToMoveTo, itemToMove); Кажется, это работает, но я иногда получаю странные результаты; иногда порядок …
238 c#  .net  collections 

15
Как увеличить максимальный размер загружаемого файла в ASP.NET?
У меня есть форма, за исключением загрузки файла в ASP.NET. Мне нужно увеличить максимальный размер загрузки до 4 МБ по умолчанию. Я нашел в некоторых местах ссылки на приведенный ниже код в MSDN . [ConfigurationPropertyAttribute("maxRequestLength", DefaultValue = )] Ни одна из ссылок на самом деле не описывает, как его использовать, …
238 c#  .net  asp.net  file-upload 

5
Нестатический метод требует цели
У меня есть действие контроллера, которое отлично работает на Firefox как локально, так и в работе, и IE локально, но не в IE. Вот мое действие контроллера: public ActionResult MNPurchase() { CalculationViewModel calculationViewModel = (CalculationViewModel)TempData["calculationViewModel"]; decimal OP = landTitleUnitOfWork.Sales.Find() .Where(x =&gt; x.Min &gt;= calculationViewModel.SalesPrice) .FirstOrDefault() .OP; decimal MP = landTitleUnitOfWork.Sales.Find() …

21
Сочетания клавиш не активны в Visual Studio с установленным Resharper
У меня установлена Visual Studio 2012 + Resharper 7.1.1000.900 + StyleCop 4.7.44. Проблема в том, что ярлыки не активны, так как Resharper был установлен. Например: я могу переименовать через 'Refactor&gt; Rename'. Но ярлык Ctrl+ Rничего не делает. Я установил схему клавиатуры Resharper в Visual Studio в Resharper&gt; Параметры&gt; Среда&gt; Клавиатура …

13
Как создать строку JSON в C #
Я просто использовал XmlWriter для создания некоторого XML для отправки обратно в ответ HTTP. Как бы вы создали строку JSON. Я предполагаю, что вы просто используете string Builder для построения строки JSON, и они форматируют ваш ответ как JSON?
238 c#  asp.net  json 

12
Сработает ли код в операторе «Наконец», если я верну значение в блоке «Проба»?
Я рассматриваю некоторый код для друга и говорю, что он использовал оператор return внутри блока try-finally. Код в разделе, наконец, все еще срабатывает, хотя остальная часть блока try не запускается? Пример: public bool someMethod() { try { return true; throw new Exception("test"); // doesn't seem to get executed } finally …


15
События C # и безопасность потоков
ОБНОВИТЬ Начиная с C # 6, ответ на этот вопрос: SomeEvent?.Invoke(this, e); Я часто слышу / читаю следующие советы: Всегда делайте копию события, прежде чем проверять его nullи запускать. Это устранит потенциальную проблему с многопоточностью, где событие становится nullв месте, прямо между тем, где вы проверяете на ноль, и тем, …


10
ASP.NET MVC 5 - личность. Как получить текущий ApplicationUser
У меня есть объект Article в моем проекте с ApplicationUserименем свойства Author. Как я могу получить полный объект в настоящее время вошли в систему ApplicationUser? При создании новой статьи я должен установить текущее Authorсвойство .ArticleApplicationUser В старом механизме членства это было просто, но в новом подходе к идентификации я не …

6
Более короткий синтаксис для приведения из списка <X> в список <Y>?
Я знаю, что можно приводить список элементов из одного типа в другой (учитывая, что у вашего объекта есть публичный статический явный операторный метод для выполнения приведения) по очереди следующим образом: List&lt;Y&gt; ListOfY = new List&lt;Y&gt;(); foreach(X x in ListOfX) ListOfY.Add((Y)x); Но нельзя ли разыграть весь список за один раз? Например, …
237 c#  list  casting  ienumerable 

10
Ожидание нескольких задач с разными результатами
У меня есть 3 задачи: private async Task&lt;Cat&gt; FeedCat() {} private async Task&lt;House&gt; SellHouse() {} private async Task&lt;Tesla&gt; BuyCar() {} Все они должны быть запущены, прежде чем мой код сможет продолжить работу, и мне нужны результаты каждого из них. Ни один из результатов не имеет ничего общего друг с другом …


4
Разница между ObservableCollection и BindingList
Я хочу знать разницу между ObservableCollectionи BindingListпотому что я использовал оба, чтобы уведомлять о любых изменениях добавления / удаления в Source, но на самом деле я не знаю, когда предпочесть одно другому. Почему я бы выбрал одно из следующего над другим? ObservableCollection&lt;Employee&gt; lstEmp = new ObservableCollection&lt;Employee&gt;(); или BindingList&lt;Employee&gt; lstEmp = …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.