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

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

2
Здійснення асинхронізації інтерфейсу
На даний момент я намагаюся зробити свою програму за допомогою деяких методів Async. Весь мій IO робиться за допомогою явних реалізацій інтерфейсу, і я трохи розгублений у тому, як зробити операції асинхронними. Як я бачу, у реалізації є два варіанти: interface IIO { void DoOperation(); } ВАРІАНТ1: Асинхронізуйте неявну реалізацію …

4
Що таке глобальний ::?
У C # я бачу, що global::використовується досить часто в автоматично створеному коді. Я це не те, що я коли-небудь використовував, тому не знаю, у чому мета. Хтось може це пояснити?
116 c# 

3
Як використовувати WebRequest для доступу до шифрованого SSL-сайту за допомогою https?
Я пишу програму, яка читає вміст із наданої користувачем URL-адреси. Моя проблема полягає в коді, який йде приблизно так: Uri uri = new Uri(url); WebRequest webRequest = WebRequest.Create(uri); WebResponse webResponse = webRequest.GetResponse(); ReadFrom(webResponse.GetResponseStream()); І це порушується, якщо наданий URL - це URL-адреса "https: //". Хтось може допомогти мені змінити цей …
116 c#  webrequest 

14
Автоматично створити Enum на основі значень у таблиці пошуку бази даних?
Як я автоматично створюю enum і згодом використовую його значення в C # на основі значень у таблиці пошуку бази даних (використовуючи рівень даних бібліотеки підприємства)? Наприклад, якщо я додаю нове значення пошуку в базу даних, мені не хочеться вручну додавати додаткове статичне значення значення перерахунку в код - я …
116 c#  database  dynamic  enums 

7
Виклик методу кожні х хвилин
Я хочу викликати якийсь метод кожні 5 хвилин. Як я можу це зробити? public class Program { static void Main(string[] args) { Console.WriteLine("*** calling MyMethod *** "); Console.ReadLine(); } private MyMethod() { Console.WriteLine("*** Method is executed at {0} ***", DateTime.Now); Console.ReadLine(); } }
116 c# 

8
Перетворення списку <int> у рядок, розділений комами
Чи є спосіб взяти список і перетворити його в рядок, розділений комою? Я знаю, що я можу просто циклічити і побудувати його, але якось я думаю, що хтось із вас, хлопці, більш крутий спосіб це зробити? Я дуже хочу вивчити ці типи "хитрощів", ​​тому, будь ласка, поясніть або посилайтесь на …
116 c#  collections 

3
Що означає | = (одна труба рівна) та & = (одна амперса дорівнює)
У рядках нижче: //Folder.Attributes = FileAttributes.Directory | FileAttributes.Hidden | FileAttributes.System | FileAttributes.ReadOnly; Folder.Attributes |= FileAttributes.Directory | FileAttributes.Hidden | FileAttributes.System | FileAttributes.ReadOnly; Folder.Attributes |= ~FileAttributes.System; Folder.Attributes &amp;= ~FileAttributes.System; Що означає |=(одна труба рівна) та &amp;=(одна амперса і рівномірна) означає в C # Я хочу видалити системний атрибут із збереженням інших ...

6
Скільки об'єктів String буде створено при використанні знака плюс?
Скільки об'єктів String буде створено при використанні знака плюс у наведеному нижче коді? String result = "1" + "2" + "3" + "4"; Якби це було нижче, я б сказав три об’єкти String: "1", "2", "12". String result = "1" + "2"; Я також знаю, що об'єкти String є кешованими …
115 c#  string  clr 

10
ASP.Net MVC: Як відобразити зображення байтового масиву з моделі
У мене є модель з файлом зображення байтового масиву, який я хочу показати на сторінці. Як я можу це зробити, не повертаючись до Бази даних? Усі рішення, які я бачу, використовують ActionResultдля повернення до бази даних для отримання зображення, але у мене вже є зображення на моделі ...
115 c#  asp.net-mvc  razor 

2
Проблема розуміння противаріантності коваріації із дженериками в C #
Я не можу зрозуміти, чому наступний код C # не компілюється. Як бачите, у мене є статичний загальний метод Щось із IEnumerable&lt;T&gt;параметром (і Tобмежений IAінтерфейсом), і цей параметр не може бути неявно перетворений у IEnumerable&lt;IA&gt;. Яке пояснення? (Я не шукаю вирішення, аби зрозуміти, чому це не працює). public interface IA …

10
Спеціальні попередження компілятора
Під час використання ObsoleteAtribute в .Net він дає вам попередження для компілятора, вказуючи на те, що об'єкт / метод / властивість є застарілим і слід використовувати щось інше. Зараз я працюю над проектом, який потребує великої рефакторингу коду колишніх співробітників. Я хочу написати спеціальний атрибут, який я можу використовувати для …

1
Уникнення неоднозначного виключення відповідника
Я викликаю статичний метод Parse на тип через відображення, тому що я не знаю тип об'єкта під час компіляції (я знаю, однак, у нього є метод Parse , беручи рядок). Однак я отримую неоднозначне виняток відповідності, імовірно, тому що існує багато перевантажених методів аналізу Парсе, кожен з яких займає один …



3
Що таке вихідний код потоку?
Що конкретно є кодом виходу потоку у вікні виводу під час налагодження? Яку інформацію вона мені дає? Це якось корисно чи просто внутрішній матеріал, який не повинен мене турбувати? The thread 0x552c has exited with code 259 (0x103). The thread 0x4440 has exited with code 0 (0x0). Чи може бути …

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