Запитання з тегом «c#»

C # (вимовляється як "дивись чітко") - це мова програмування із багатопарадигмою високого рівня, розроблена корпорацією Майкрософт. Код C # зазвичай орієнтований на сімейство інструментів та час виконання Microsoft .NET, які включають, серед іншого, .NET Framework, .NET Core та Xamarin. Використовуйте цей тег для питань щодо коду, написаного в офіційній специфікації C # або C #.

3
Найкращий C # API для створення PDF [закрито]
Наразі це запитання не підходить для нашого формату запитань. Ми очікуємо, що відповіді будуть підкріплені фактами, посиланнями або експертними знаннями, але це питання, ймовірно, вимагатиме дискусій, аргументів, опитувань чи розширеної дискусії. Якщо ви вважаєте, що це питання можна вдосконалити та, можливо, знову відкрити, відвідайте довідковий центр для ознайомлення . Закрито …
168 c#  .net  api  pdf-generation 

18
Як додати подвійні лапки до рядка, який знаходиться всередині змінної?
У мене є змінна типу: string title = string.empty; Моя потреба полягає в тому, що будь-який рядок переданий до нього, я повинен відображати вміст у діві з подвійними лапками. Тому я написав щось на кшталт: ... ... <div>"+ title +@"</div> ... ... Але як додати сюди подвійні лапки? Так що …

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 та 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 Bar(); return …
167 c#  coding-style  getter 

9
Візуальна студія: ContextSwitchDeadlock
Я отримував повідомлення про помилку, яке не можу вирішити. Він походить від Visual Studio або налагоджувача. Я не впевнений, чи є кінцева помилка у VS, відладчику, моїй програмі чи базі даних. Це додаток для Windows. Не веб-додаток. Перше повідомлення від VS - це спливаюче вікно, яке говорить: "Ніякі символи не …

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 …

4
Функція <T> з параметром out
Чи можу я передати метод із параметром 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 потребує типу, щоб його не компілювали там, а для виклику listFunction потрібен int і не дозволить вийти в. Чи …
167 c#  .net  linq  generics  func 

16
Один контролер з декількома методами GET у веб-API ASP.NET
У 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 

18
Як вибрати окремі рядки в таблиці даних та зберегти їх у масив
У мене є obdds набору даних. objds містить таблицю з назвою Table1. Таблиця1 містить стовпець під назвою ProcessName. Це ProcessName містить неодноразові імена. Тому я хочу вибрати лише окремі імена. Це можливо. intUniqId[i] = (objds.Tables[0].Rows[i]["ProcessName"].ToString());
167 c#  select  datatable  distinct 

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.