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

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


14
RedirectToAction з параметром
У мене є дія, яку я дзвоню з якоря таким чином, Site/Controller/Action/IDде IDє int. Пізніше мені потрібно перенаправити на цю саму дію від контролера. Чи є розумний спосіб це зробити? Наразі я зберігаю IDтемпдату, але коли ви натискаєте клавішу f5, щоб знову оновити сторінку, після повернення назад, темпдату немає і …

4
C # еквівалент типів даних SQL Server
Для наступних типів даних SQL Server, який би був відповідний тип даних у C #? Точні цифри bigint numeric bit smallint decimal smallmoney int tinyint money Орієнтовна чисельність float real Дата і час date datetimeoffset datetime2 smalldatetime datetime time Символьні рядки char varchar text Unicode символьні рядки nchar nvarchar ntext …
594 c#  .net  sql-server 

15
Як отримати колір із шістнадцяткового коду кольорів за допомогою .NET?
Як я можу отримати колір із шістнадцяткового коду кольорів (наприклад #FFDFD991)? Я читаю файл і отримую шістнадцятковий колірний код. Мені потрібно створити відповідний System.Windows.Media.Colorекземпляр для шістнадцяткового кодового кольору. Чи є вбудований метод в рамках для цього?
593 c#  wpf  colors  hex 

26
Як клонувати загальний список у C #?
У мене є загальний список об'єктів у C # і я хочу його клонувати. Елементи зі списку можуть бути клонованими, але, здається, немає можливості зробити це list.Clone(). Чи існує простий спосіб цього?
592 c#  generics  list  clone 


10
Які справжні переваги ExpandoObject?
Клас ExpandoObject, який додається до .NET 4, дозволяє довільно встановлювати властивості на об'єкт під час виконання. Чи є якісь переваги для цього над використанням Dictionary<string, object>, або насправді навіть Hashtable ? Наскільки я можу сказати, це не що інше, як хеш-таблиця, до якої ви можете отримати трохи більш лаконічний синтаксис. …
587 c#  .net  .net-4.0  c#-4.0 

22
Операція перехресних потоків не вірна: керування доступ здійснюється з потоку, відмінного від потоку, на якому він створений
У мене є сценарій. (Форми Windows, C #, .NET) Існує основна форма, в якій розміщено деякий контроль користувачів. Управління користувачем виконує деякі важкі операції з даними, так що якщо я безпосередньо викликаю UserControl_Loadметод, інтерфейс користувача не відповідає на тривалість виконання методу навантаження. Щоб подолати це, я завантажую дані на різні …

24
Як перевірити, чи число є потужністю 2
Сьогодні мені знадобився простий алгоритм для перевірки, чи число є потужністю 2. Алгоритм повинен бути: Простий Правильно для будь-якого ulongзначення. Я придумав такий простий алгоритм: private bool IsPowerOfTwo(ulong number) { if (number == 0) return false; for (ulong power = 1; power > 0; power = power << 1) { …
584 c#  algorithm  math 

30
Як зробити текстове поле, яке приймає лише номери?
У мене є додаток для форм Windows з керуванням текстовим полем, що я хочу приймати лише цілі значення. Раніше я робив подібну перевірку, перевантажуючи подію KeyPress і просто видаляючи символи, які не відповідали специфікації. Я переглянув елемент управління MaskedTextBox, але хотів би більш загальне рішення, яке могло б працювати з …
582 c#  .net  winforms  textbox 

18
Кілька випадків у операторі комутатора
Чи є спосіб проникнути через декілька заяв про випадки без зазначення case value: повторюючи їх повторно? Я знаю, що це працює: switch (value) { case 1: case 2: case 3: // Do some stuff break; case 4: case 5: case 6: // Do some different stuff break; default: // Default …

14
Як можна зберегти налаштування програми у програмі Windows Forms?
Я хочу досягти дуже просто: у мене є програма Windows Forms (.NET 3.5), яка використовує шлях для зчитування інформації. Цей шлях може бути змінений користувачем, використовуючи форму, яку я надаю. Тепер я хочу зберегти значення шляху до файлу для подальшого використання. Це було б одне з багатьох налаштувань, збережених у …

18
Що таке {get; набір; } синтаксис в C #?
Я вивчаю ASP.NET MVC і можу читати англійські документи, але я не дуже розумію, що відбувається в цьому коді: public class Genre { public string Name { get; set; } } Що це означає { get; set; }:?
577 c#  properties 


4
Найкраща практика для виклику ConfigureAwait для всього коду на стороні сервера
Якщо у вас є код на стороні сервера (тобто деякий ApiController), і ваші функції асинхронні - тому вони повертаються Task<SomeObject>- чи вважається найкращою практикою будь-який час, коли ви очікуєте функцій, які ви викликаєте ConfigureAwait(false)? Я читав, що він є більш ефективним, оскільки йому не потрібно перемикати контексти потоків назад до …

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