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

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

11
Як безпечно викликати метод асинхронізації в C # без очікування
У мене є asyncметод, який не повертає даних: public async Task MyAsyncMethod() { // do some stuff async, don't return any data } Я називаю це іншим методом, який повертає деякі дані: public string GetStringData() { MyAsyncMethod(); // this generates a warning and swallows exceptions return "hello world"; } Виклик, …

6
Чому я не можу у своєму класі мати "public static const string S =" stuff ";
При спробі складання мого класу я отримую помилку: Константа 'NamespaceName.ClassName.CONST_NAME'не може бути позначена статичною. на лінії: public static const string CONST_NAME = "blah"; Я міг це робити весь час на Яві. Що я роблю неправильно? І чому це не дозволяє мені це зробити?
321 c#  const  constants 

6
Отримання елемента списку за індексом
Нещодавно я почав використовувати c # перехід із Java. Здається, я не можу знайти, як отримати елемент списку за індексом. У java, щоб отримати перший пункт списку, було б: list1.get(0); Який еквівалент c #?
321 c#  list 

7
Яке призначення стека? Навіщо нам це потрібно?
Тому я зараз навчаюсь MSIL, щоб навчитися налагоджувати свої програми C # .NET. Я завжди замислювався: яке призначення стека? Просто щоб поставити моє запитання в контекст: Чому існує перехід з пам'яті в стек або "завантаження?" З іншого боку, чому відбувається передача з стека в пам'ять або "зберігання"? Чому б просто …
320 c#  .net  vb.net  cil  .net-assembly 

7
Що LINQ повертає, коли результати порожні
У мене питання щодо запиту LINQ. Зазвичай запит повертає IEnumerable<T>тип. Якщо повернення порожнє, не переконайтеся, що воно є нульовим чи ні. Я не впевнений, що наступне ToList()викине виняток або просто порожній, List<string>якщо в IEnumerableрезультаті нічого не знайдеться ? List<string> list = {"a"}; // is the result null or something else? …
319 c#  linq 

11
Отримання ідентифікатора потоку з потоку
У C # при налагодженні потоків, наприклад, ви можете побачити ідентифікатор кожного потоку. Я не міг знайти спосіб програматизувати цю саму нитку. Я навіть не міг отримати ідентифікатор поточного потоку (у властивостях Thread.currentThread). Отже, мені цікаво, як Visual Studio отримує ідентифікатори потоків, і чи є спосіб, наприклад, отримати ручку потоку …
319 c#  .net  multithreading 


8
Як розмістити дані за певною URL-адресою за допомогою WebClient у C #
Мені потрібно використовувати "HTTP Post" з WebClient, щоб розмістити деякі дані за певною URL-адресою. Тепер я знаю, що це може бути досягнуто за допомогою WebRequest, але я чомусь хочу використовувати WebClient. Це можливо? Якщо так, чи може хтось показати мені якийсь приклад чи вказати мені в правильному напрямку?
319 c#  post  webclient 



12
Я отримую помилку "Була спроба завантажити програму з неправильним форматом" на проекті реплікації SQL Server
Точна помилка полягає в наступному Не вдалося завантажити файл або збірку 'Microsoft.SqlServer.Replication, Version = 9.0.242.0, Culture = нейтральна, PublicKeyToken = 89845dcd8080cc91' або одна з її залежностей. Була зроблена спроба завантажити програму з неправильним форматом. Нещодавно я знову почав працювати над цим проектом після двомісячного переходу на інший проект. Раніше це …


11
Десеріалізація JSON в .NET-об’єкті за допомогою Newtonsoft (або LINQ до JSON, можливо?)
Я знаю, що є кілька дописів про Newtonsoft, тому, сподіваюся, це не зовсім повторення ... Я намагаюся перетворити дані JSON, повернені API Kazaa, в хороший об’єкт якогось роду WebClient client = new WebClient(); Stream stream = client.OpenRead("http://api.kazaa.com/api/v1/search.json?q=muse&type=Album"); StreamReader reader = new StreamReader(stream); List<string> list = Newtonsoft.Json.JsonConvert.DeserializeObject<List<string>>(reader.Read().ToString()); foreach (string item in …

4
Синхронно чекаючи операції асинхронізації, і чому Wait () заморожує програму тут
Передмова : Я шукаю пояснення, а не просто рішення. Я вже знаю рішення. Незважаючи на те, що витратив кілька днів на вивчення статей MSDN про асинхронний візерунок на основі завдань (TAP), асинхронізуйте його та очікуйте, я все ще трохи розгублений щодо деяких тонких деталей. Я пишу реєстратор для додатків Windows …

25
Було знайдено кілька типів, які відповідають контролеру під назвою "Головна"
На даний момент в Інтернеті розміщено два споріднені проекти MVC3. Один працює нормально, інший не працює, даючи мені помилку: Було знайдено кілька типів, які відповідають контролеру під назвою "Головна". Це може статися, якщо маршрут, який обслуговує цей запит ('{controller} / {action} / {id}'), не визначає простори імен для пошуку контролера, …

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