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

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


29
Як перерахувати перерахунок
На цей питання є відповіді на Stack Overflow на російському : foreach () для enum Як ви можете перерахувати значення enumв C #? Наприклад, наступний код не компілюється: public enum Suit { Spades, Hearts, Clubs, Diamonds } public void EnumerateAllSuitsDemoMethod() { foreach (Suit suit in Suit) { DoSomething(suit); } } …
3765 c#  .net  loops  enums  enumeration 


25
Нечутливий до регістру "Містить (рядок)"
Чи є спосіб здійснити таке повернення? string title = "ASTRINGTOTEST"; title.Contains("string"); Здається, не існує перевантаження, яка дозволяє мені встановити чутливість регістру. В даний час я ПІДТРИМАТИ їх обох, але це просто нерозумно (під яким я маю на увазі проблеми i18n, які поставляються з корпусом вгору та вниз). ОНОВЛЕННЯ Це питання …


11
Які правильні номери версій для C #?
Які правильні номери версій для C #? Що вийшло коли? Чому я не можу знайти відповіді про C # 3.5 ? Це питання насамперед для допомоги тим, хто шукає відповідь, використовуючи неправильний номер версії, наприклад, C # 3.5 . Сподіваємось, що той, хто не знайде відповідь із неправильним номером версії, …

30
Предмети глибокого клонування
Я хочу зробити щось на кшталт: MyObject myObj = GetMyObj(); // Create and fill a new object MyObject newObj = myObj.Clone(); А потім внесіть зміни в новий об’єкт, які не відображаються в оригінальному об'єкті. Мені часто не потрібна ця функціональність, тому коли це потрібно, я вдався створити новий об’єкт, а …
2226 c#  .net  clone 

30
Як отримати послідовне байтне представлення рядків у C #, не вказуючи кодування вручну?
Як перетворити stringдо byte[]в .NET (C #), вручну вказавши конкретну кодування? Я збираюся зашифрувати рядок. Я можу це зашифрувати, не перетворюючи, але я все одно хотів би знати, чому кодування тут відтворюється. Крім того, навіщо кодування взагалі враховувати? Не можу я просто отримати, в яких байтах рядок зберігається? Чому існує …

28
Ловити кілька винятків одночасно?
Не рекомендується просто ловити System.Exception. Натомість слід виловлювати лише "відомі" винятки. Зараз це іноді призводить до непотрібного повторюваного коду, наприклад: try { WebId = new Guid(queryString["web"]); } catch (FormatException) { WebId = Guid.Empty; } catch (OverflowException) { WebId = Guid.Empty; } Цікаво: Чи є спосіб спіймати обидва винятки і лише …

11
Чи повинні директиви "використання" знаходитися всередині або поза простором імен?
Я запускаю StyleCop над деяким кодом C #, і він постійно повідомляє, що мої usingдирективи повинні знаходитися всередині простору імен. Чи є технічна причина для введення usingдиректив всередину, а не за межами простору імен?



28
Що таке NullReferenceException, і як це виправити?
Відповіді на це запитання - це зусилля громади . Відредагуйте наявні відповіді, щоб покращити цю публікацію. Наразі не приймає нових відповідей чи взаємодій. На цей питання є відповіді на Stack Overflow на російському : Що таке NullReferenceException, і як мені виправити код? У мене є якийсь код, і коли він …


27
Отримайте значення int від enum у C #
У мене є клас під назвою Questions(множина). У цьому класі є перелік, який називається Question(однина), який виглядає приблизно так. public enum Question { Role = 2, ProjectFunding = 3, TotalEmployee = 4, NumberOfServers = 5, TopBusinessConcern = 6 } У Questionsкласі у мене є get(int foo)функція, яка повертає Questionsоб’єкт для …
1821 c#  enums  casting  int 

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