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

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

8
програмно додавати стовпці та рядки до WPF Datagrid
Я новачок у WPF. Я просто хочу знати, як ми повинні програмно додавати стовпці та рядки до DataGrid у WPF. Те, як ми звикли це робити у вікнах. створити стовпці та рядки таблиці та прив’язати їх до DataGrid. Я вважаю, що WPF DataGrid трохи відрізняється від того, що використовується у …

9
Як використовувати LINQ Distinct () з кількома полями
У мене є такий клас EF, похідний з бази даних (спрощений) class Product { public string ProductId; public string ProductName; public string CategoryId; public string CategoryName; } ProductIdє первинним ключем таблиці. За неправильне дизайнерське рішення, прийняте дизайнером БД (я не можу його змінити), я маю CategoryIdта CategoryNameв цій таблиці. Мені …
75 c#  linq  distinct 

3
Як вставити список C # до бази даних за допомогою Dapper.NET
Використовуючи dapper, як я можу вставити в C# Listбазу даних. Раніше без dapper я використовував наведений нижче код, щоб вставити значення Списку в базу даних . try { connection.Open(); for (int i = 0; i < processList.Count; i++) { string processQuery = "INSERT INTO PROCESS_LOGS VALUES (@Id, @st_Time, @ed_Time, @td_Time)"; …
75 c#  sql-server  dapper 

3
Як я можу передати параметр у дії?
private void Include(IList<string> includes, Action action) { if (includes != null) { foreach (var include in includes) action(<add include here>); } } Я хочу назвати це так this.Include(includes, _context.Cars.Include(<NEED TO PASS each include to here>)); Ідея полягає у передачі кожного методу включення.
75 c#  .net  action 

4
Виклик асинхронних методів з неасинхронного коду
Я в процесі оновлення бібліотеки, яка має поверхню API, вбудовану в .NET 3.5. В результаті всі методи є синхронними. Я не можу змінити API (тобто перетворити повернені значення в Завдання), тому що для цього потрібно буде змінити всі абоненти. Тож я залишаюся з тим, як найкраще викликати асинхронні методи синхронно. …

11
найкращий спосіб очистити вміст .NET StringBuilder
Я хотів би запитати, який, на вашу думку, найкращий спосіб (триває менше / споживає менше ресурсів) очистити вміст, щоб повторно використовувати StringBuilder. Уявіть такий сценарій: StringBuilder sb = new StringBuilder(); foreach(var whatever in whateverlist) { sb.Append("{0}", whatever); } //Perform some stuff with sb //Clear stringbuilder here //Populate stringbuilder again to …

8
C # отримати ескіз із файлу через Windows api
Провідник Windows має можливість показу ескізів файлів. Ці мініатюри надаються основними та сторонніми розширеннями оболонки. Я знаю, як розширити оболонку, щоб забезпечити мініатюри Windows. Що я хочу зробити, це отримати мініатюру із будь-якого файлу в системі через оболонку за допомогою C #. Чи можливо це? По суті, я пишу користувальницький …
75 c#  windows-shell 

11
Як встановити програму для запуску під час запуску?
У мене є невелика програма з CheckBoxопцією, яку користувач може встановити, якщо хоче, щоб програма запускалася з Windows. Моє питання полягає в тому, як мені насправді встановити програму для запуску під час запуску. ps: Я використовую C # з .NET 2.0.
75 c#  windows 



4
Заповнення списку цілих чисел у .NET
Мені потрібен список цілих чисел від 1 до х, де х встановлюється користувачем. Я міг би побудувати його за допомогою циклу for, наприклад, припустивши, що x є цілим числом, встановленим раніше: List<int> iList = new List<int>(); for (int i = 1; i <= x; i++) { iList.Add(i); } Це здається …
75 c#  .net  list  integer 

9
Коли я використовую атрибут TestFixtureSetUp замість конструктора за замовчуванням?
Документація NUnit не говорить мені, коли використовувати метод з a, TestFixtureSetupа коли робити налаштування в конструкторі. public class MyTest { private MyClass myClass; public MyTest() { myClass = new MyClass(); } [TestFixtureSetUp] public void Init() { myClass = new MyClass(); } } Чи є якісь хороші / погані практики щодо …
75 c#  unit-testing  nunit 

19
Найкращий спосіб зберігати дані локально в .NET (C #)
Я пишу програму, яка бере дані користувача та зберігає їх локально для подальшого використання. Додаток запускатиметься та зупинятиметься досить часто, і я хотів би змусити його зберігати / завантажувати дані при запуску / закінченні програми. Було б досить просто, якби я використовував плоскі файли, оскільки дані насправді не потребують захисту …
75 c#  .net  xml  data-storage 

8
Найкраще втілення для структури даних даних ключових значень?
Отож я останнім часом трохи потикався з C #, і всі Загальні колекції мене трохи бентежать. Скажімо, я хотів представити структуру даних, де головою дерева була пара значень ключа, а потім є один необов’язковий список пар значень ключа нижче цього (але не більше рівнів, ніж ці). Чи підходить це? public …


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