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

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

14
Черга з пріоритетом у .Net [закрита]
Зачинено. Це питання не відповідає вказівкам щодо переповнення стека . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб воно було тематичним для переповнення стека. Закрито 3 роки тому . Удосконаліть це питання Я шукаю .NET реалізацію черги з пріоритетом чи структуру даних купи Черги з пріоритетом - …

9
Захоплена змінна в циклі в C #
Я зустрів цікаве питання про C #. Я маю код, як нижче. List<Func<int>> actions = new List<Func<int>>(); int variable = 0; while (variable < 5) { actions.Add(() => variable * 2); ++ variable; } foreach (var act in actions) { Console.WriteLine(act.Invoke()); } Я очікую, що він вийде 0, 2, 4, …

14
Чому слід видаляти непотрібні C # за допомогою директив?
Наприклад, мені рідко потрібні: using System.Text; але це завжди за замовчуванням. Я припускаю, що програма буде використовувати більше пам'яті, якщо ваш код містить непотрібні директиви . Але чи є ще щось, про що я маю знати? Крім того, чи є якась різниця, якщо одна і та сама директива використовується лише …
216 c#  assemblies  using 

9
Як я можу зробити .NET Windows Forms додаток, який працює лише в системному треї?
Що мені потрібно зробити, щоб програма Windows Forms запустилася в системному треї? Не додаток, який може мінімізувати лоток, а той, який існує лише в лотку, і не має нічого іншого, крім значка, підказки та меню «правою кнопкою миші».
216 c#  .net  winforms  system-tray 

8
Коли я повинен використовувати контролери Async в ASP.NET MVC?
У мене є проблеми з використанням асинхронних дій у ASP.NET MVC. Коли це покращує продуктивність моїх програм, а коли ні ? Чи добре використовувати асинхронні дії скрізь у ASP.NET MVC? Що стосується очікуваних методів: чи потрібно використовувати ключові слова асинхронізація / очікування, коли я хочу запитувати базу даних (через EF …

30
Перевірка електронної пошти Regex
Я цим користуюся @"^([\w\.\-]+)@([\w\-]+)((\.(\w){2,3})+)$" regexp для перевірки електронної пошти ([\w\.\-]+) - це для домену першого рівня (багато літер та цифр, також крапка та дефіс) ([\w\-]+) - це для домену другого рівня ((\.(\w){2,3})+)- і це для інших доменів рівня (від 3 до нескінченності), що включає крапку і 2 або 3 літерали …
215 c#  regex  validation 


16
Як прочитати весь файл до рядка за допомогою C #?
Який найшвидший спосіб прочитати текстовий файл у змінну рядка? Я розумію, що це можна зробити кількома способами, наприклад, читати окремі байти, а потім перетворювати їх у рядок. Я шукав метод з мінімальним кодуванням.
215 c#  string  file-io  .net-3.5 


24
String vs. StringBuilder
Я розумію різницю між ( Stringі є змінною), але чи є велика різниця між ними?StringBuilderStringBuilder У програмі, над якою я працюю, є багато доданих рядкових рядків (500+). Чи використовуєте StringBuilderкращий вибір?
215 c#  .net  performance 


18
Перенесіть вікно на фронт у WPF
Як я можу перенести свою програму WPF на передню частину робочого столу? Поки я намагався: SwitchToThisWindow(new WindowInteropHelper(Application.Current.MainWindow).Handle, true); SetWindowPos(new WindowInteropHelper(Application.Current.MainWindow).Handle, IntPtr.Zero, 0, 0, 0, 0, SWP_NOMOVE | SWP_NOSIZE); SetForegroundWindow(new WindowInteropHelper(Application.Current.MainWindow).Handle); Жоден з яких не виконує цю роботу ( Marshal.GetLastWin32Error()говорить про те, що ці операції завершені успішно, а атрибути P / …
214 c#  .net  wpf  winapi  pinvoke 

12
Найшвидший спосіб порівняння двох загальних списків для відмінностей
Який найшвидший (і найменш трудомісткий) для порівняння двох масивних (> 50 000 позицій), і в результаті є два списки, як наведений нижче: елементи, які відображаються у першому списку, а не у другому елементи, які відображаються у другому списку, але не в першому В даний час я працюю зі списком або …
214 c#  linq  list 

5
Продовження завдання на потоці інтерфейсу користувача
Чи існує "стандартний" спосіб вказати, що продовження завдання повинно працювати на потоці, з якого створено початкове завдання? На даний момент у мене є код нижче - він працює, але відстеження диспетчера та створення другої дії видається непотрібним накладними. dispatcher = Dispatcher.CurrentDispatcher; Task task = Task.Factory.StartNew(() => { DoLongRunningWork(); }); Task …
214 c#  .net  wpf  multithreading  task 

25
Створення класу з таблиці баз даних
Як я можу генерувати клас із об’єкта таблиці SQL Server? Я не говорю про використання якогось ORM. Мені просто потрібно створити сутності (простий клас). Щось на зразок: public class Person { public string Name { get;set; } public string Phone { get;set; } } Дано таку таблицю, як: +----+-------+----------------+ | …
214 c#  sql  sql-server  tsql 

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