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

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

4
Чи є причина повторного використання змінної C # в передбаченні?
Під час використання лямбда-виразів або анонімних методів у C #, ми повинні насторожено ставитись до доступу до модифікованого підводного завершення . Наприклад: foreach (var s in strings) { query = query.Where(i => i.Prop == s); // access to modified closure ... } Через змінене закриття, наведений вище код призведе до …

19
Правильне використання інтерфейсу IDisposable
Я знаю з читання документації Microsoft, що "первинне" використанняIDisposable інтерфейсу є очищення некерованих ресурсів. Для мене "некерований" означає такі речі, як підключення до бази даних, сокети, ручки вікон тощо. Але я бачив код, де Dispose()метод реалізований для вільного керування ресурсів, що мені здається зайвим, оскільки збирач сміття повинен дбати що …


30
Як виправити "Точку розриву наразі не вдаримо. Для цього документа символи не завантажені. " увага?
Програма на робочому столі C # у експрес-виданні працювала, тоді не працювала 5 секунд пізніше. Я спробував таке: Переконайтеся, що конфігурація налагодження, прапор налагодження та повна інформація про налагодження встановлені на всіх збірках. Видаліть усі папки bin та obj та всі DLL-файли, пов'язані з проектом, з усієї моєї машини. Відтворіть …


14
Перевірка типу: typeof, GetType чи є?
Я бачив, як багато людей використовують такий код: Type t = typeof(obj1); if (t == typeof(int)) // Some code here Але я знаю, що ви також могли це зробити: if (obj1.GetType() == typeof(int)) // Some code here Або це: if (obj1 is int) // Some code here Особисто я вважаю, …
1512 c#  types  typeof  gettype 

5
Спробуйте пришвидшити мій код?
Я написав код для тестування впливу пробного лову, але побачив деякі дивовижні результати. static void Main(string[] args) { Thread.CurrentThread.Priority = ThreadPriority.Highest; Process.GetCurrentProcess().PriorityClass = ProcessPriorityClass.RealTime; long start = 0, stop = 0, elapsed = 0; double avg = 0.0; long temp = Fibo(1); for (int i = 1; i < 100000000; …

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

12
Що означає атрибут [Прапори] Enum у C #?
Час від часу я бачу таких переживань: [Flags] public enum Options { None = 0, Option1 = 1, Option2 = 2, Option3 = 4, Option4 = 8 } Я не розумію, що саме [Flags]робить цей атрибут. У когось є гарне пояснення чи приклад, який вони можуть розмістити?
1445 c#  enums  flags 


27
Чому б не успадкувати зі списку <T>?
Плануючи свої програми, я часто починаю такий ланцюжок думок: Футбольна команда - це лише список футболістів. Тому я мушу представляти це: var football_team = new List&lt;FootballPlayer&gt;(); Упорядкованість цього списку представляє порядок, у якому гравці занесені до списку. Але згодом я усвідомлюю, що команди мають інші властивості, крім простого списку гравців, …
1398 c#  .net  list  oop  inheritance 


30
Як оновити графічний інтерфейс з іншого потоку?
Який найпростіший спосіб оновити файл Labelз іншого Thread? У мене Formпрацює thread1, і з цього я починаю ще одну нитку ( thread2). Хоча я thread2обробляю деякі файли, я хотів би оновити Labelна Formпоточний стан thread2роботи. Як я міг це зробити?

28
Коли використовувати структуру?
Коли слід використовувати stru, а не клас у C #? Моя концептуальна модель полягає в тому, що структури використовуються в часи, коли предмет є лише сукупністю типів значень . Спосіб логічно утримувати їх усіх разом у єдине ціле. Я зіткнувся з цими правилами тут : Структура повинна представляти єдине значення. …
1390 c#  struct 

17
Статична реакція лише проти const
Я читав навколо constі про static readonlyполя. У нас є кілька класів, які містять лише постійні значення. Використовується для різних речей у нашій системі. Тож мені цікаво, чи моє спостереження правильне: Чи повинні такі види постійних цінностей завжди бути static readonlyдля всього, що є загальнодоступним? І використовувати лише constдля внутрішніх …
1386 c#  constants 

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