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

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

3
.NET Core DI, способи передачі параметрів конструктору
Наявність наступного конструктора послуг public class Service : IService { public Service(IOtherService service1, IAnotherOne service2, string arg) { } } Які варіанти передачі параметрів використовуються за допомогою механізму .NET Core IOC _serviceCollection.AddSingleton<IOtherService , OtherService>(); _serviceCollection.AddSingleton<IAnotherOne , AnotherOne>(); _serviceCollection.AddSingleton<IService>(x=>new Service( _serviceCollection.BuildServiceProvider().GetService<IOtherService>(), _serviceCollection.BuildServiceProvider().GetService<IAnotherOne >(), "" )); Чи є інший спосіб?

8
Назва або область простору імен "Об'єкти" не існує в просторі імен "System.Data"
Я використовую сутності, C # і SQL Server для створення додатка n-ярусу. Я створюю базові класи, спільні для всіх моїх компонентів DAL. У цьому базовому класі я хочу обробити стан з'єднання базового класу ObjectContext, успадкованого об'єктами сутності. Компіляція видає таку помилку: Ім'я типу або простору імен "Об'єкти" не існує в …

6
Функція, яка створює часову позначку в c #
Мені було цікаво, чи є спосіб створити часову позначку в c # з дати? Мені потрібно мілісекундне значення точності, яке також працює в Compact Framework (кажучи, що оскільки DateTime.ToBinary () не існує в CF). Моя проблема полягає в тому, що я хочу зберігати це значення в agnostic базі даних, щоб …

10
Visual Studio: Кілька команд після збирання?
Visual Studio 2008 дозволяє мені оголосити команду та долучити її до події після складання для проекту. Як і багато розробників, я регулярно використовую його для копіювання файлів у вихідний каталог додатків. Я працюю над проектом, де мені потрібно копіювати файли з двох різних місць до двох різних напрямків, і все …

17
Переваги використання умовного?: (Потрійного) оператора
Які переваги та недоліки оператора ?: на відміну від стандартного оператора if-else. Очевидні: Умовно?: Оператор Коротше і більш стисло, якщо мати справу з прямим порівнянням цінностей та призначенням Здається, це не так гнучко, як конструкція if / else Стандартний If / Else Можна застосувати до більшої кількості ситуацій (наприклад, викликів …

17
Під час визначення ідентифікатора процесу DNX-процесу, що розміщує вашу програму, сталася помилка
Я отримую це повідомлення про помилку, коли я намагаюся запустити програму. Під час визначення ідентифікатора процесу DNX-процесу, що розміщує вашу програму, сталася помилка Чи є спосіб виправити проблему?
101 c#  asp.net-core 

6
Як відобразити діалог "Зберегти як" у WPF?
У мене є вимога в WPF / C # натиснути кнопку, зібрати деякі дані, а потім помістити їх у текстовий файл, який користувач може завантажити на свою машину. Я можу отримати першу половину цього, але як запропонувати користувачеві діалогове вікно "Зберегти як"? Сам файл буде простим текстовим файлом.
101 c#  wpf  save 


2
Як вивести дані за допомогою AddOrUpdate за допомогою складного ключа в EF 4.3
Я намагаюся створити базу даних розробок з деякими тестовими даними. Я користувався context.People.AddOrUpdate(p => p.Id, people));з великим успіхом. У мене є ще одна таблиця, яку мені потрібно посіяти, в якій я б не знав первинного ключа. Наприклад, я хотів би AddOrUpdate на основі відповідності Імені та Прізвища. Я не впевнений, …

20
Коли ви використовуєте делегатів у C #? [зачинено]
Наразі це запитання не підходить для нашого формату запитань. Ми очікуємо, що відповіді будуть підкріплені фактами, посиланнями або експертними знаннями, але це питання, ймовірно, вимагатиме дискусій, аргументів, опитувань чи розширеної дискусії. Якщо ви вважаєте, що це питання можна вдосконалити та, можливо, знову відкрити, відвідайте довідковий центр для ознайомлення . Закрито …
101 c#  .net  delegates 

9
Чи є приклад JSON Web Token (JWT) в C #?
Я відчуваю, що я тут приймаю божевільні таблетки. Зазвичай завжди існує мільйон бібліотеки та зразків, що плавають по Інтернету для будь-якого завдання. Я намагаюся реалізувати автентифікацію з "обліковим записом служби" Google за допомогою веб-токенів JSON (JWT), як описано тут . Однак є лише бібліотеки клієнтів у PHP, Python та Java. …
101 c#  oauth  oauth-2.0  jwt 

1
Доступ до модифікованого закриття (2)
Це розширення питання від доступу до модифікованого закриття . Я просто хочу перевірити, чи є наступне дійсно досить безпечним для використання у виробництві. List<string> lists = new List<string>(); //Code to retrieve lists from DB foreach (string list in lists) { Button btn = new Button(); btn.Click += new EventHandler(delegate { …
101 c#  .net  resharper  closures 

15
Парсер для C #
Які парсери доступні для розбору коду C #? Я шукаю аналізатор C #, який можна використовувати в C #, і надає мені доступ до інформації про рядки та файли про кожен артефакт аналізованого коду.
101 c#  parsing 

4
Додайте властивість до анонімного типу після створення
Я використовую анонімний об'єкт, щоб передати свої атрибути Html деяким допоміжним методам. Якщо споживач не додав атрибут ідентифікатора, я хочу додати його у своєму допоміжному методі. Як я можу додати атрибут до цього анонімного об’єкта?

3
Як тут збирач сміття уникає нескінченного циклу?
Розглянемо наступну програму C #, я подав її на codegolf як відповідь, щоб створити цикл без циклу: class P{ static int x=0; ~P(){ System.Console.WriteLine(++x); new P(); } static void Main(){ new P(); } } Ця програма виглядає як нескінченний цикл в моєму огляді, але вона, здається, працює на кілька тисяч …

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