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

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

15
Порядок предметів у класах: Поля, Властивості, Конструктори, Методи
Чи існує офіційна інструкція C # щодо порядку впорядкування елементів з точки зору структури класів? Чи йде: Публічні поля Приватні поля Властивості Конструктори Методи ? Мені цікаво, чи існує жорстке і швидке правило щодо порядку позицій? Я начебто всюди. Я хочу дотримуватися певного стандарту, щоб я могла це робити скрізь. …

12
C # інтерфейси. Неявна реалізація проти явної реалізації
Які відмінності в реалізації інтерфейсів неявно і явно в C #? Коли слід використовувати неявно і коли слід використовувати явне? Чи є плюси та / або мінуси одних чи інших? В офіційних рекомендаціях Microsoft (від першої редакції Framework Design Guidelines ) зазначено, що використання явних реалізацій не рекомендується , оскільки …
632 c#  .net  interface 



7
Як користуватися пакетом HTML Agility
Як я можу користуватися пакетом спритності HTML ? Мій документ XHTML не повністю дійсний. Ось чому я хотів ним скористатися. Як я можу використовувати його у своєму проекті? Мій проект знаходиться в C #.

24
Як би я синхронно запустив метод асинхронної задачі <T>?
Я дізнаюся про асинхронізацію / очікування і наткнувся на ситуацію, коли мені потрібно синхронно викликати метод асинхронізації. Як я можу це зробити? Метод асинхронізації: public async Task&lt;Customers&gt; GetCustomers() { return await Service.GetCustomersAsync(); } Нормальне використання: public async void GetCustomers() { customerList = await GetCustomers(); } Я намагався використовувати наступне: Task&lt;Customer&gt; …

16
C # DateTime у форматі "YYYYMMDDHHMMSS"
Я хочу перетворити C # DateTime у формат "YYYYMMDDHHMMSS". Але я не знаходжу вбудований метод для отримання цього формату? Будь-які коментарі?
621 c#  datetime 

15
Вбудовування DLL в компільований виконуваний файл
Чи можна вставити вже існуючу DLL в компільований виконуваний файл C # (щоб у вас був лише один файл для розповсюдження)? Якщо це можливо, як би ви зробили це? Як правило, я крутий тим, що просто залишаю DLL назовні і маю програму налаштування впоратися з усім, але на роботі було …
618 c#  .net  dll  merge  linker 

11
Як я можу отримати Id вставленої сутності в рамках Entity? [зачинено]
Закрито . Це питання потрібно більш зосереджено . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб воно зосередило увагу на одній проблемі лише редагуючи цю публікацію . Закрито 2 роки тому . У мене проблема з Entity Framework в Asp.net. Я хочу отримати значення Id щоразу, коли …



12
Запис у вікно виводу Visual Studio
Я намагаюся написати повідомлення у вихідне вікно для налагодження. Я шукав таку функцію, як Java system.out.println(""). Я спробував Debug.Write, Console.Writeі Trace.Write. Це не дає помилки, але також нічого не друкує. Параметри "Визначити константу DEBUG" та "Визначити константу TRACE" перевіряються. Інструменти меню → Опції → Налагодження → "Перенаправити весь текст у …

13
Запустіть командні рядки команд
Чи є спосіб запускати команди командних рядків із додатку C #? Якщо так, як би я зробив наступне: copy /b Image1.jpg + Archive.rar Image2.jpg Це в основному вбудовує файл RAR у зображення JPG. Мені було просто цікаво, чи є спосіб зробити це автоматично в C #.

9
Що означає @ перед рядком у C #?
Це питання .NET для C # (або, можливо, VB.net), але я намагаюся з'ясувати, у чому різниця між наступними деклараціями: string hello = "hello"; vs. string hello_alias = @"hello"; Друк на консолі не має різниці, властивості довжини однакові.
602 c#  .net  string 

20
SqlException від Entity Framework - Нова транзакція не дозволена, оскільки в сеансі працюють інші потоки
Зараз я отримую цю помилку: System.Data.SqlClient.SqlException: Нова транзакція заборонена, оскільки в сеансі працюють інші потоки. під час виконання цього коду: public class ProductManager : IProductManager { #region Declare Models private RivWorks.Model.Negotiation.RIV_Entities _dbRiv = RivWorks.Model.Stores.RivEntities(AppSettings.RivWorkEntities_connString); private RivWorks.Model.NegotiationAutos.RivFeedsEntities _dbFeed = RivWorks.Model.Stores.FeedEntities(AppSettings.FeedAutosEntities_connString); #endregion public IProduct GetProductById(Guid productId) { // Do a quick sync …

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