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

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

2
Чи є ключове слово Async await рівносильним лямбда-сигналу ContinueWith?
Чи може хтось, будь ласка, підтвердити, чи правильно я зрозумів ключове слово Async await? (Використання версії 3 CTP) До цього часу я розробив, що вставлення ключового слова await перед викликом методу, по суті, робить 2 речі: A. Це створює негайне повернення, а B. Створює "продовження", яке викликається після завершення виклику …

6
Шукайте XDocument за допомогою LINQ, не знаючи простору імен
Чи є спосіб пошуку XDocument, не знаючи простору імен? У мене є процес, який реєструє всі запити SOAP та шифрує конфіденційні дані. Я хочу знайти будь-які елементи на основі імені. Щось на зразок, дайте мені всі елементи, де ім’я - CreditCard. Мені байдуже, що таке простір імен. Моя проблема, схоже, …
81 c#  linq-to-xml 


4
Як запитувати дозволи адміністратора під час запуску програми?
Мені потрібно, щоб моє програмне забезпечення могло запускатись як адміністратор у Windows Vista (якщо хтось запускає його без адміністративних дозволів, воно вийде з ладу). Під час запуску іншого програмного забезпечення я бачив підказку системи на зразок "це програмне забезпечення працюватиме як адміністратор. Ви хочете продовжити?" коли програма намагалася отримати адміністративні …

8
Як порівняти значення загальних типів?
Як порівняти значення загальних типів? Я зменшив його до мінімальної вибірки: public class Foo<T> where T : IComparable { private T _minimumValue = default(T); public bool IsInRange(T value) { return (value >= _minimumValue); // <-- Error here } } Помилка: Оператор '> =' не можна застосувати до операндів типу 'T' …

4
У чому різниця між Func <рядок, рядок> та делегатом?
Я бачу делегатів у двох формах: A. Func&lt;string, string&gt; convertMethod = lambda B. public delegate string convertMethod(string value); Я не знаю, яка насправді різниця між цими двома. Вони обоє делегати? Я вважаю, що перший використовував би лямбда, а другий повинен був мати метод, щоб насправді виконати роботу. Я теж можу …
81 c#  asp.net  delegates  lambda 

8
C # Linq Де дата між 2 датами
Я намагаюся отримати свою заяву linq, щоб отримати всі записи між двома датами, і я не зовсім впевнений, що мені потрібно змінити, щоб вона працювала: (a.Start &gt;= startDate &amp;&amp; endDate) var appointmentNoShow = from a in appointments from p in properties from c in clients where a.Id == p.OID &amp;&amp; …
81 c#  linq 

4
Встановіть користувальницький Color Background для комірки аркуша Excel за допомогою epplus c #
Проблема: Я використовую EEPlus. Я застряг у застосуванні шістнадцяткового коду кольору, наприклад #B7DEE8, для комірки в моєму аркуші Excel. Я отримав такий (робочий) код: ws.Cells["A1:B1"].Style.Fill.PatternType = ExcelFillStyle.Solid; ws.Cells["A1:B1"].Style.Fill.BackgroundColor.SetColor(Color.Gray); Але мені потрібно щось на зразок наступного: ws.Cells["A1:B1"].Style.Fill.BackgroundColor.SetColor("#B7DEE8"); Тож моє запитання: чи можна використовувати шістнадцяткові коди кольорів з EEPlus? Якщо так, то …
81 c#  openxml  epplus 

8
Що робити, коли бітова маска (прапори) enum стає занадто великою
У моїй програмі є дуже великий набір дозволів, які я представляю із переліком прапорів. Він швидко наближається до практичної верхньої межі довгого типу даних. І я змушений найближчим часом запропонувати стратегію переходу до іншої структури. Тепер я міг би розбити цей список на більш дрібні частини, однак, це вже лише …

16
500.19 - Внутрішня помилка сервера - доступ до запитуваної сторінки неможливий, оскільки пов’язані дані конфігурації сторінки недійсні
Перш ніж усі це прочитають, я просто хочу сказати, що я знаю, що там є пов’язані теми, але я або спробував їх, або не розумію. Зі сказаним тут нічого не йде ... Я намагаюся отримати веб-програму MVC, яка працює в моєму IIS. На жаль, я абсолютно застряг у цій помилці: …

5
Як визначити обмеження загального типу для примітивних типів?
У мене є такий метод із загальним типом: T GetValue&lt;T&gt;(); Я хотів би обмежити T до примітивних типів, таких як int, string, float, але не класу. Я знаю, що можу визначити загальний для типу класу так: C GetObject&lt;C&gt;() where C: class; Я не впевнений, чи можливо це для примітивних типів …

1
Одиночний екземпляр HttpClient з різними заголовками автентифікації
Беручи до уваги, що .net HttpClient був розроблений з урахуванням повторного використання і призначений для довгого життя, а про витоки пам'яті повідомлялося в короткочасних випадках. Які напрямні лінії існують, де ви хочете робити спокійні дзвінки до даної кінцевої точки, використовуючи різні маркери носія (або будь-який заголовок авторизації) під час виклику …

5
Приклад array.map () у C #?
Розглянемо наступну поширену конструкцію JavaScript var ages = people.map(person =&gt; person.age); Надання бажаного результату, який є масивом віків. Що еквівалентно цьому в C # ? Будь ласка, наведіть простий приклад. Документація вказує selectабо можливо, selectAllале я не можу знайти приклад в Інтернеті чи будь-яке інше запитання щодо SO, яке можна …

7
Як мені чекати подій у C #?
Я створюю клас, який має низку подій, одна з них GameShuttingDown. Коли ця подія запускається, мені потрібно викликати обробник подій. Суть цієї події полягає в тому, щоб повідомити користувачів, що гра вимикається, і їм потрібно зберегти свої дані. Збереження можна очікувати, а події - ні. Отже, коли обробника викликають, гра …

3
Чому існує 5 версій класів таймерів у .NET?
Чому у фреймворку .Net існує п’ять класів таймерів, а саме такі: System.Timers.Timer System.Threading.Timer System.Windows.Forms.Timer System.Web.UI.Timer System.Windows.Threading.DispatcherTimer Чому існує кілька версій класу Timer? І в чому різниця між ними?
81 c#  .net  timer 

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