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

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

9
як перевірити, чи об’єкт уже існує у списку
У мене є список List<MyObject> myList і я додаю елементи до списку, і я хочу перевірити, чи є цей об’єкт у списку. тому перш ніж зробити це: myList.Add(nextObject); Я хочу побачити, чи є наступнийОб'єкт у списку. Об'єкт "MyObject" має ряд властивостей, але порівняння засноване на збігу двох властивостей. Який найкращий …
102 c#  linq  list 

14
Чому я повинен уникати використання властивостей у C #?
У своїй чудовій книзі CLR Via C # Джефрі Ріхтер сказав, що йому не подобаються властивості, і рекомендує не користуватися ними. Він чомусь дав, але я не дуже розумію. Хтось може мені пояснити, чому я повинен чи не повинен використовувати властивості? У C # 3.0, з автоматичними властивостями, це змінюється? …
102 c#  properties 


30
Налагодження не починається [закрито]
Закрито . Це питання має бути більш зосередженим . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб він зосередив увагу на одній проблемі лише редагуючи цю публікацію . Закрито 2 роки тому . Удосконаліть це питання Коли я натискаю F5 (режим налагодження) нічого не відбувається. Будівництво працює …

6
Як отримати значення перерахунку з рядка в C #?
У мене є перерахунок: public enum baseKey : uint { HKEY_CLASSES_ROOT = 0x80000000, HKEY_CURRENT_USER = 0x80000001, HKEY_LOCAL_MACHINE = 0x80000002, HKEY_USERS = 0x80000003, HKEY_CURRENT_CONFIG = 0x80000005 } Як я можу, з огляду на рядок HKEY_LOCAL_MACHINE, отримати значення 0x80000002на основі enum?
102 c#  enums 


5
Як Xml Документація для Web Api може включати документацію поза основним проектом?
Документація для забезпечення інтеграції XmlDoc в ваші Api проектів Web з'являється тільки рукоятки ситуацій , коли всі ваші типів API є частиною вашого WebAPI проекту. Зокрема, в ньому йдеться про те, як перепрограмувати XML-документацію App_Data/XmlDocument.xmlта коментувати рядок у вашому конфігурації, який буде використовувати цей файл. Це неявно дозволяє лише один …

12
CA2202, як вирішити цю справу
Хтось може сказати мені, як видалити всі попередження CA2202 із наведеного нижче коду? public static byte[] Encrypt(string data, byte[] key, byte[] iv) { using(MemoryStream memoryStream = new MemoryStream()) { using (DESCryptoServiceProvider cryptograph = new DESCryptoServiceProvider()) { using (CryptoStream cryptoStream = new CryptoStream(memoryStream, cryptograph.CreateEncryptor(key, iv), CryptoStreamMode.Write)) { using(StreamWriter streamWriter = new …
102 c#  .net  code-analysis  fxcop 

9
Передача даних на головну сторінку в ASP.NET MVC
Який спосіб передачі даних на головну сторінку (за допомогою ASP.NET MVC) без порушення правил MVC? Особисто я вважаю за краще кодувати абстрактний контролер (базовий контролер) або базовий клас, який передається всім переглядам.
102 c#  .net  asp.net  asp.net-mvc 

3
Що таке .axd файл?
Якій цілі .axdслужать файли? Я знаю, що він використовується в інструментарії ASP.Net AJAX та його елементах управління. Я хотів би дізнатися про це більше. Я спробував Google, але не зміг отримати основну інформацію.
102 c#  asp.net  vb.net 

4
Компілятор Неоднозначна помилка виклику - анонімний метод та група методів з функцією <> або дія
У мене є сценарій, коли я хочу використовувати синтаксис групи методів, а не анонімні методи (або лямбда-синтаксис) для виклику функції. Функція має дві перевантаження: одна, яка приймає Action, інша приймає a Func&lt;string&gt;. Я можу із задоволенням викликати дві перевантаження за допомогою анонімних методів (або лямбда-синтаксису), але отримую помилку компілятора з …
102 c#  delegates 


2
Що таке послуги WCF RIA?
Я ненавиджу сайт MSDN за послуги WCF RIA. Це не говорить про те, що це таке, воно говорить лише те, що робить. У ній сказано, чого можна досягти, але не сказано, навіщо мені це потрібно. Наприклад: "Загальною проблемою при розробці n-ярусного рішення RIA є узгодження логіки програми між середнім рівнем …
102 c#  .net  wcf  ria 

7
Як створити нову мову для використання у Visual Studio
Я хочу написати нову мову шаблонів, і я хочу, щоб Visual Studio "підтримав" її. Що я повинен знати: Як розібрати свою нову мову? З огляду на деякий код моєї нової мови шаблонів, як я перекладу його в HTML? Зараз я використовую регулярні вирази, щоб проаналізувати його на токен, але я …

2
Надійний таймер у консольному додатку
Мені відомо, що в .NET є три типи таймерів (див. Порівняння класів таймерів у бібліотеці .NET Framework Class ). Я вибрав різьбовий таймер, оскільки інші типи можуть переміщатися, якщо основний потік зайнятий, і мені це потрібно для надійності. Те, як цей таймер працює в управлінні таймером, надівається на інший потік, …
102 c#  .net  vb.net  timer 

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