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

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



8
LINQ Виберіть відмінність з анонімними типами
Тож у мене є колекція предметів. Точний тип не важливий. З цього я хочу витягти всі унікальні пари пари певних властивостей, таким чином: myObjectCollection.Select(item=>new { Alpha = item.propOne, Bravo = item.propTwo } ).Distinct(); Отже, моє запитання: Чи буде в цьому випадку відмінністю використовувати об'єкт за замовчуванням рівний (що буде для …

20
Видаліть символи з рядка C #
Як я можу видалити символи з рядка? Наприклад: "My name @is ,Wan.;'; Wan". Я хотів би видалити символи '@', ',', '.', ';', '\''з цього рядка, щоб він став"My name is Wan Wan"
150 c#  .net 

9
Найпростіший спосіб зробити вогонь і забути метод в C #?
Я бачив у WCF у них [OperationContract(IsOneWay = true)]атрибут. Але WCF видається повільним і важким лише для того, щоб створити неблокуючу функцію. В ідеалі було б щось на зразок статичного недійсного блокування MethodFoo(){}, але я не думаю, що це існує. Який найшвидший спосіб створити виклик неблокуючого виклику в C #? …
150 c#  .net  nonblocking 

13
Отримати властивості та значення з невідомого об'єкта
Зі світу PHP я вирішив подати C #. У мене був пошук, але не можу знайти відповідь, як зробити еквівалент цьому. $object = new Object(); $vars = get_class_vars(get_class($object)); foreach($vars as $var) { doSomething($object->$var); } У мене в основному є список об’єктів. Об'єкт може бути одного з трьох різних типів і …
150 c#  reflection 

7
Статичні та герметичні класи
Чи є який-небудь клас, який реалізується в статичному класі? засоби: static class ABC : Anyclass Чи існує який-небудь клас, який може бути успадкований як в герметичному, так і в статичному класі? засоби: static class ABC : AClass {} І sealed class ABC : AClass {} Чи можу я помилитися в …
150 c#  .net  oop  static  sealed 

9
Як отримати значення спеціального заголовка в обробці повідомлень Web API?
На даний момент у моїй службі Web API є обробник повідомлень, який перекриває "SendAsync" таким чином: protected override Task<HttpResponseMessage> SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) { //implementation } У рамках цього коду мені потрібно перевірити вказане значення заголовка доданого запиту MyCustomID. Проблема полягає в тому, коли я роблю наступне: if (request.Headers.Contains("MyCustomID")) //OK …


5
Внутрішні методи тестування модулів у бібліотеці VS2017 .Net Standard
В даний час я граю з останнім кандидатом випуску Visual Studio 2017, створивши бібліотеку .Net Standard 1.6. Я використовую xUnit для тестування свого коду, і мені було цікаво, чи можна ще перевірити внутрішні методи у VS2017. Я пам’ятаю, що ви могли всі рядки клас AssemblyInfo.cs у VS2015, які б давали …

10
Як вказати мінімальний, але не максимум десятковий, використовуючи атрибут анотації даних про діапазон?
Я хотів би вказати, що десятичне поле для ціни повинно бути> = 0, але я не хочу нав'язувати максимальне значення. Ось що я маю досі ... Я не впевнений, що це правильний спосіб зробити це. [Range(typeof(decimal), "0", "??"] public decimal Price { get; set; }


4
Сортування списку з інших ідентифікаторів списку
У мене є список з такими ідентифікаторами, як цей: List<long> docIds = new List<long>() { 6, 1, 4, 7, 2 }; Morover, у мене є ще один перелік <T>елементів, які представлені описаними вище ідентифікаторами. List<T> docs = GetDocsFromDb(...) Мені потрібно зберігати однаковий порядок в обох колекціях, щоб елементи, що List<T>знаходяться …
150 c#  linq  sorting  collections 

6
C # список. Замовлення за спаданням
Я хотів би отримати список, відсортований за "Product.Name" у порядку зменшення . Подібно до функції, нижче якої сортується список у порядку зростання, просто у зворотному порядку, чи це можливо? var newList = list.OrderBy(x => x.Product.Name).ToList();
150 c#  list  sorting  sql-order-by 

8
Як вставити значення в Словник C # про інстанціювання?
Хтось знає, чи є спосіб, коли я можу вставити значення у словник C #, коли я створюю його? Я можу, але не хочу робити це dict.Add(int, "string")для кожного предмета, якщо є щось більш ефективне, наприклад: Dictionary<int, string>(){(0, "string"),(1,"string2"),(2,"string3")};
149 c#  dictionary 

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