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

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


23
Контроллер для пути не найден или не реализует IController
У меня есть проект MVC4 с выбором языка: en нл fr де 1 основная часть с: Около Общие (для меню) Связаться с нами Часто задаваемые вопросы Главная И 3 области: Админ Клиенты Магазин В каждой области у меня есть хотя бы один контроллер, например, в Admin у меня есть обзор …

7
Несколько предложений WHERE с методами расширения LINQ
У меня есть запрос LINQ, который выглядит следующим образом: DateTime today = DateTime.UtcNow; var results = from order in context.Orders where ((order.OrderDate <= today) && (today <= order.OrderDate)) select order; Я пытаюсь изучить / понять LINQ. В некоторых случаях мне нужно добавить два дополнительных предложения WHERE. Чтобы сделать это, я …
79 c#  linq 

5
Самый простой способ проверить, является ли произвольная строка допустимым именем файла
В моем приложении пользователь может ввести имя файла. Перед обработкой я хотел бы проверить, является ли входная строка допустимым именем файла в Windows Vista. Как это сделать проще всего? По закону я обращаюсь к легальным и несуществующим
79 c#  .net  file 

12
Итерировать многомерный массив с помощью вложенного оператора Foreach
Я думаю, что это может быть довольно простой вопрос, но я еще не смог его понять. Если у меня есть такой двумерный массив: int[,] array = new int[2,3] { {1, 2, 3}, {4, 5, 6} }; Какой лучший способ перебрать каждое измерение массива с помощью вложенного оператора foreach ?

5
Исключить свойство при обновлении в Entity Framework
Я искал правильный способ отметить свойство, которое НЕ должно изменяться при обновлении модели в MVC. Например, возьмем эту небольшую модель: class Model { [Key] public Guid Id {get; set;} public Guid Token {get; set;} //... lots of properties here ... } то метод редактирования, создаваемый MVC, выглядит следующим образом: [HttpPost] …

7
Что означает «Т» в C #?
У меня есть опыт работы с VB, и я перехожу на C # для моей новой работы. Я также пытаюсь улучшить .NET в целом. Я видел, как ключевое слово "T" часто используется в примерах, которые публикуют люди. Что означает буква «T» в C #? Например: public class SomeBase<T> where T …
79 c#  .net  generics 

6
Почему ключевое слово this требуется для вызова метода расширения из расширенного класса
Я создал метод расширения для ASP.NET MVC ViewPage, например: public static class ViewExtensions { public static string Method<T>(this ViewPage<T> page) where T : class { return "something"; } } При вызове этого метода из представления (производного от ViewPage) я получаю сообщение об ошибке « CS0103: имя« Метод »не существует в …

20
Не удалось загрузить файл или сборку Microsoft.Web.Infrastructure,
Я попытался загрузить свой веб-сайт на сервер. Он отлично работал с моим локальным хостом, поэтому я загрузил все из своей wwwrootпапки localhost на сервер и изменил строку подключения. Но есть такая ошибка: Exception information: Exception type: InvalidOperationException Exception message: The pre-application start initialization method Start on type RouteDebug.PreApplicationStart threw an …
79 c#  asp.net-mvc 


6
C # 7: подчеркивание (_) и звезда (*) в переменной Out
Я читал о новых функциях переменных в C # 7 здесь . У меня два вопроса: Это говорит Мы также разрешаем "отбрасывать" как параметры out в форме a _, чтобы вы могли игнорировать параметры, которые вам не нужны: p.GetCoordinates(out var x, out _); // I only care about x В: …
79 c#  c#-7.0 

3
Когда ConcurrentDictionary TryRemove вернет false
Будет ли он возвращать false только в том случае, если словарь не содержит значения для данного ключа, или он также вернет false из-за условий гонки потоков, например, другой поток добавляет / обновляет что-то? Вопрос в коде: ConcurrentDictionary<int, string> cd = new ConcurrentDictionary<int, string>(); // This might fail if another thread …
79 c#  .net  concurrency 


6
Получить полную строку запроса в C # ASP.NET
Как программист PHP я привык использовать $ _GET для получения строки HTTP-запроса ... и если мне нужна вся строка, есть множество способов сделать это. Однако в ASP я не могу получить запрос. Вот код для news.aspx (встроенный в некоторый HTML): <% string URL = "http://www.example.com/rendernews.php?"+Request.Querystring; System.Net.WebClient wc = new System.Net.WebClient(); …
79 c#  asp.net  url 

7
Windows Forms ProgressBar: самый простой способ запустить / остановить выделение?
Я использую C # и Windows Forms. У меня в программе нормально работает индикатор выполнения, но теперь у меня есть еще одна операция, продолжительность которой не может быть легко рассчитана. Я хотел бы отобразить индикатор выполнения, но не знаю, как лучше всего запустить / остановить бегущую строку. Я надеялся на …

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