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

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

6
Додайте примітки до даних до класу, згенерованого структурою сутності
У мене є такий клас, що генерується в рамках структури: public partial class ItemRequest { public int RequestId { get; set; } //... Я хотів би зробити це обов'язковим полем [Required] public int RequestId { get;set; } Однак, оскільки цей згенерований код, це буде видалено. Я не можу уявити спосіб …

8
Як перетворити з System.Enum на базове ціле число?
Я хотів би створити загальний метод для перетворення будь-якого похідного System.Enum у відповідне ціле значення, без вставки та бажано без розбору рядка. Наприклад, я хочу щось подібне: // Trivial example, not actually what I'm doing. class Converter { int ToInteger(System.Enum anEnum) { (int)anEnum; } } Але це, здається, не працює. …

8
Які переваги використання C # vs F # або F # vs C #? [зачинено]
В даний час це питання не підходить для нашого формату запитань та відповідей. Ми очікуємо, що відповіді будуть підтверджені фактами, посиланнями чи експертизою, але це питання, швидше за все, вимагатиме дебатів, аргументів, опитування чи розширеного обговорення. Якщо ви вважаєте, що це питання можна покращити і, можливо, знову відкрити, відвідайте довідковий …
93 c#  .net  f# 

10
Структури проти класів
Я збираюся створити 100 000 об’єктів у коді. Вони невеликі, лише з 2 або 3 властивостями. Я покладу їх у загальний список, і коли вони є, я оберну їх циклом і перевірте значення aта, можливо, оновіть значення b. Чи швидше / краще створити ці об’єкти як клас чи як структура? …
93 c#  struct 

3
TryParse без параметра var
Нова функція в C # 6.0 дозволяє оголосити змінну всередині методу TryParse. У мене є код: string s = "Hello"; if (int.TryParse(s, out var result)) { } Але я отримую помилки компіляції: Що я роблю неправильно? PS: у налаштуваннях проекту встановлені C # 6.0 та .NET Framework 4.6.
93 c#  c#-6.0  c#-7.0 

1
HttpClient.GetAsync з мережевими обліковими даними
Зараз я використовую HttpWebRequestдля отримання веб-сайту. Я хотів би скористатися схемою очікування, яка не дана HttpWebRequests. Я знайшов клас HttpClient, який, здається, є новим класом робітників Http. Я використовую HttpClient.GetAsync(...)запит на свою веб-сторінку. Але мені не вистачає можливості додати ClientCredentialsлайк HttpWebRequest.Credentials. Чи є спосіб надати HttpClientінформацію про автентифікацію?


4
Програмно змінити web.config за допомогою C # (.NET)
Як я можу змінити / маніпулювати web.configпрограмно за допомогою C #? Чи можу я використовувати об’єкт конфігурації і, якщо так, як я можу завантажити його web.configв об’єкт конфігурації? Я хотів би мати повний приклад зміни рядка з'єднання. Після внесення змін web.configслід записати на жорсткий диск.
93 c#  web-config 


6
Перетворити словник на колекцію списків на C #
У мене проблема при спробі перетворити словник у список. Приклад, якщо у мене є словник із рядком шаблону як ключем та рядком як значенням. Потім я хочу перетворити ключ словника на колекцію списків у вигляді рядка. Dictionary<string, string> dicNumber = new Dictionary<string, string>(); List<string> listNumber = new List<string>(); dicNumber.Add("1", "First"); …
93 c#  list  dictionary 

8
Налагодження проти викидів
Я прочитав безліч статей (і ще пару подібних запитань, які були опубліковані на StackOverflow) про те, як і коли використовувати твердження, і я їх добре розумів. Але все-таки я не розумію, яка мотивація повинна спонукати мене використовувати Debug.Assertзамість простого виключення. Я маю на увазі те, що у .NET за замовчуванням …

13
Відсутнє посилання на Microsoft.Office.Core
На прикладі, наведеному в codeproject, я намагаюся знайти, де я можу знайти посилання на бібліотеку Microsoft.Office.Core. Я отримую повідомлення про помилку "Не вдається знайти вказаний компонент" Microsoft.Office.Core "." У мене на цій системі встановлено лише корпоративне видання Office 2007 та Outlook 2003. Чи може це бути причиною цього? В іншому …

23
Як я можу правильно поставити слово перед префіксом "a" та "an"?
У мене є програма .NET, де за іменником я хочу, щоб він правильно додавав це слово перед "a" або "an". Як би я це зробив? Перш ніж подумати, що відповідь полягає в тому, щоб просто перевірити, чи перша буква є голосною, розгляньте такі фрази, як: чесна помилка вживаний автомобіль
93 c#  nlp  linguistics 

8
Як зберігати масив int [] у налаштуваннях програми
Я створюю просту програму Windows Forms за допомогою C # express 2008. Я досвідчений розробник C ++, але я в значній мірі абсолютно новий у C # та .NET. На даний момент я зберігаю деякі свої прості налаштування програми за допомогою дизайнера налаштувань і коду, подібного до цього: // Store …
93 c#  winforms  arrays  settings 


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