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

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

5
LINQ: «содержит» и лямбда-запрос
Я List<BuildingStatus>позвонил buildingStatus. Я хотел бы, чтобы проверить , содержит ли он статус , чей символ коды (возвращаемый GetCharCode()) равна некоторые переменные v.Status. Есть ли способ сделать это, как показано ниже (не компилируемый) код? buildingStatus.Contains(item => item.GetCharValue() == v.Status)
168 c#  .net  list  linq  lambda 

3
Лучший C # API для создания PDF [закрыт]
В настоящее время этот вопрос не очень подходит для нашего формата вопросов и ответов. Мы ожидаем, что ответы будут подтверждены фактами, ссылками или опытом, но этот вопрос, скорее всего, вызовет дебаты, споры, опрос или расширенное обсуждение. Если вы считаете, что этот вопрос можно улучшить и, возможно, вновь открыть, обратитесь за …
168 c#  .net  api  pdf-generation 

18
Как добавить двойные кавычки в строку, которая находится внутри переменной?
У меня есть переменная, как: string title = string.empty; Мне нужно, чтобы любая строка, переданная ему, должна отображать содержимое внутри div в двойных кавычках. Итак, я написал что-то вроде: ... ... <div>"+ title +@"</div> ... ... Но как добавить здесь двойные кавычки? Так что он будет отображаться так: "How to …

4
Зачем использовать Task <T> вместо ValueTask <T> в C #?
На этот вопрос есть ответы на Stack Overflow на русском : Когда следует использовать ValueTask &lt;T&gt;? Начиная с C # 7.0 асинхронные методы могут возвращать ValueTask &lt;T&gt;. В объяснении говорится, что его следует использовать, когда мы имеем кешированный результат или имитируем асинхронность с помощью синхронного кода. Однако я до сих …
168 c#  asynchronous 

11
ASP.NET Core Получить массив Json с помощью IConfiguration
В appsettings.json { "MyArray": [ "str1", "str2", "str3" ] } В Startup.cs public void ConfigureServices(IServiceCollection services) { services.AddSingleton&lt;IConfiguration&gt;(Configuration); } В HomeController public class HomeController : Controller { private readonly IConfiguration _config; public HomeController(IConfiguration config) { this._config = config; } public IActionResult Index() { return Json(_config.GetSection("MyArray")); } } Есть мои коды …

15
Не удалось загрузить файл или сборку «System.Net.Http, версия = 4.0.0.0, культура = нейтральная, PublicKeyToken = b03f5f7f11d50a3a»
Я скопировал свой проект на чистый компьютер с Windows 10, на котором установлены только Visual Studio 2015 Community и SQL Server 2016 Express. Нет никаких других версий фреймворка, кроме установленных с Windows 10 и VS2015 или SQL Server. Когда я пытаюсь запустить проект WebApi, я получаю сообщение: Не удалось загрузить …

9
Не удалось найти или создать контекст выполнения для описания <IBCocoaTouchPlatformToolDescription: 0x7fa8bad9a6f0>
Я работаю над проектом для iOS и занимаюсь программированием с помощью Visual Studios, и он подключается к Mac-серверу с помощью Xamarin. Недавно я попытался добавить больше просмотров в раскадровку и дополнительный класс. Когда я попытался построить код, я получил эту ошибку. http://pastebin.com/Ub5s89aa Это то, что выводится из консоли. http://pastebin.com/fhWDy2cJ Я …
167 c#  ios  visual-studio  xamarin 

8
Как найти путь к активному файлу app.config?
Я пытаюсь закончить этот обработчик исключений: if (ConfigurationManager.ConnectionStrings["ConnectionString"]==null) { string pathOfActiveConfigFile = ...? throw new ConfigurationErrorsException( "You either forgot to set the connection string, or " + "you're using a unit test framework that looks for "+ "the config file in strange places, update this file : " + pathOfActiveConfigFile); …

9
Хорошая или плохая практика? Инициализация объектов в геттере
Кажется, у меня странная привычка ... по крайней мере, по словам моего сотрудника. Мы вместе работали над небольшим проектом. Я написал классы так (упрощенный пример): [Serializable()] public class Foo { public Foo() { } private Bar _bar; public Bar Bar { get { if (_bar == null) _bar = new …
167 c#  coding-style  getter 

18
ObservableCollection не замечает, когда элемент в нем изменяется (даже с INotifyPropertyChanged)
Кто-нибудь знает, почему этот код не работает: public class CollectionViewModel : ViewModelBase { public ObservableCollection&lt;EntityViewModel&gt; ContentList { get { return _contentList; } set { _contentList = value; RaisePropertyChanged("ContentList"); //I want to be notified here when something changes..? //debugger doesn't stop here when IsRowChecked is toggled } } } public class …

9
Visual Studio: ContextSwitchDeadlock
Я получаю сообщение об ошибке, которое не могу устранить. Это происходит из Visual Studio или отладчика. Я не уверен, является ли окончательное состояние ошибки в VS, отладчике, моей программе или базе данных. Это приложение для Windows. Не веб-приложение. Первое сообщение от VS - это всплывающее окно, в котором говорится: «Ни …

4
Func <T> без параметра
Могу ли я передать метод с параметром out как Func? public IList&lt;Foo&gt; FindForBar(string bar, out int count) { } // somewhere else public IList&lt;T&gt; Find(Func&lt;string, int, List&lt;T&gt;&gt; listFunction) { } Для Func нужен тип, поэтому out не будет компилироваться, а для вызова listFunction требуется int и не будет разрешен вход. …
167 c#  .net  linq  generics  func 

16
Один контроллер с несколькими методами GET в ASP.NET Web API
В Web API у меня был класс схожей структуры: public class SomeController : ApiController { [WebGet(UriTemplate = "{itemSource}/Items")] public SomeValue GetItems(CustomParam parameter) { ... } [WebGet(UriTemplate = "{itemSource}/Items/{parent}")] public SomeValue GetChildItems(CustomParam parameter, SomeObject parent) { ... } } Поскольку мы могли отображать отдельные методы, было очень просто получить правильный запрос …

8
Есть ли способ проверить, является ли int допустимым перечислением в C #?
Я прочитал несколько SO сообщений, и кажется, что основная работа отсутствует. public enum LoggingLevel { Off = 0, Error = 1, Warning = 2, Info = 3, Debug = 4, Trace = 5 }; if (s == "LogLevel") { _log.LogLevel = (LoggingLevel)Convert.ToInt32("78"); _log.LogLevel = (LoggingLevel)Enum.Parse(typeof(LoggingLevel), "78"); _log.WriteDebug(_log.LogLevel.ToString()); } Это не …
167 c#  enums 

14
foreach vs someList.ForEach () {}
Существует много способов перебора коллекции. Любопытно, есть ли какие-либо различия, или почему вы бы использовали один способ по сравнению с другим. Первый тип: List&lt;string&gt; someList = &lt;some way to init&gt; foreach(string s in someList) { &lt;process the string&gt; } Другой путь: List&lt;string&gt; someList = &lt;some way to init&gt; someList.ForEach(delegate(string s) …
167 c#  .net  generics  loops  enumeration 

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