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

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

30
Які ваші улюблені методи розширення для C #? (codeplex.com/extensionoverflow)
Заблокований . Це запитання та його відповіді заблоковано, оскільки це питання поза темою, але має історичне значення. Наразі не приймає нових відповідей чи взаємодій. Давайте складемо список відповідей, де ви розміщуєте свої чудові та улюблені методи розширення . Вимога полягає в тому, що повинен бути розміщений повний код, а також …

16
Як я можу програмно вийти із програми WPF?
За кілька років, якими я користувався C # (Windows Forms), я ніколи не використовував WPF. Але тепер я люблю WPF, але не знаю, як я повинен закрити свою програму, коли користувач натискає на пункт меню «Вихід» з меню «Файл». Я намагався: this.Dispose(); this.Exit(); Application.ShutDown(); Application.Exit(); Application.Dispose(); Серед багатьох інших. Нічого …
478 c#  .net  wpf  shutdown 

15
Чи є DateTime.Now найкращим способом вимірювання продуктивності функції?
Мені потрібно знайти вузьке місце і потрібно максимально точно виміряти час. Чи є наступний фрагмент коду найкращим способом вимірювання ефективності? DateTime startTime = DateTime.Now; // Some execution process DateTime endTime = DateTime.Now; TimeSpan totalTimeTaken = endTime.Subtract(startTime);
474 c#  .net  performance  datetime  timer 

30
Як перетворити номер стовпця (наприклад, 127) у стовпець Excel (наприклад, AA)
Як конвертувати числове число в ім'я стовпця Excel в C #, не використовуючи автоматизацію отримання значення безпосередньо з Excel. У Excel 2007 можливий діапазон від 1 до 16384, тобто кількість стовпців, які він підтримує. Отримані значення повинні бути у вигляді назв стовпців Excel, наприклад A, AA, AAA тощо.
474 c#  excel 

30
Як побудувати рядок запиту для URL-адреси в C #?
Загальне завдання під час виклику веб-ресурсів з коду - це побудова рядка запиту з включенням усіх необхідних параметрів. Хоча явно не маю ракетних наук, є кілька чудових деталей, про які потрібно подбати, додавши &якщо не перший параметр, кодуючи параметри тощо. Код зробити це дуже просто, але трохи нудно: StringBuilder SB …
473 c#  .net  url  query-string 


17
Як десеріалізувати XML-документ
Як десеріалізувати цей XML-документ: <?xml version="1.0" encoding="utf-8"?> <Cars> <Car> <StockNumber>1020</StockNumber> <Make>Nissan</Make> <Model>Sentra</Model> </Car> <Car> <StockNumber>1010</StockNumber> <Make>Toyota</Make> <Model>Corolla</Model> </Car> <Car> <StockNumber>1111</StockNumber> <Make>Honda</Make> <Model>Accord</Model> </Car> </Cars> У мене це: [Serializable()] public class Car { [System.Xml.Serialization.XmlElementAttribute("StockNumber")] public string StockNumber{ get; set; } [System.Xml.Serialization.XmlElementAttribute("Make")] public string Make{ get; set; } [System.Xml.Serialization.XmlElementAttribute("Model")] public string Model{ …


6
C # "внутрішній" модифікатор доступу під час тестування одиниць
Я новачок у тестуванні одиниць, і я намагаюся зрозуміти, чи варто починати використовувати більше "внутрішнього" модифікатора доступу. Я знаю, що якщо ми використовуємо 'Internal' та встановимо змінну збірки 'InternalsVisibleTo', ми можемо перевірити функції, які ми не хочемо оголошувати загальнодоступними з проекту тестування. Це змушує мене думати, що я завжди повинен …
469 c#  .net  unit-testing  tdd 


15
Назва "ConfigurationManager" не існує в поточному контексті
Я намагаюся отримати доступ connectionStringsз конфігураційного файла. Код ASP.NET + C #. Я додав System.Configurationдо посилання і також згадав про використання. Але все-таки він не прийняв би збори. Я використовую VSTS 2008. Будь-яка ідея, що може бути причиною? Ще одна дивна річ - це назва збірки, що відображається як "System.configuration", …


5
Як перевірити, що метод не викликався в Moq?
Як я можу перевірити, що метод не викликався в Moq ? Чи є в ньому щось на кшталт AssertWasNotCalled? ОНОВЛЕННЯ: Починаючи з версії 3.0, новий синтаксис можна використовувати: mock.Verify(foo => foo.Execute("ping"), Times.Never());
466 c#  .net  moq 

12
Як використовувати LINQ для вибору об'єкта з мінімальним або максимальним значенням властивості
У мене є об'єкт Person із властивістю Nullable DateOfBirth. Чи можна використовувати LINQ для запиту списку об'єктів Person для того, хто має найдавніше / найменше значення DateOfBirth. Ось з чого я почав: var firstBornDate = People.Min(p => p.DateOfBirth.GetValueOrDefault(DateTime.MaxValue)); Нульові значення DateOfBirth встановлюються на DateTime.MaxValue, щоб виключити їх з мінімального розгляду …
465 c#  .net  linq 


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