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

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

11
Чи може блок тестового проекту завантажувати файл app.config цільової програми?
Я тестую додаток .NET (.exe), який використовує файл app.config для завантаження властивостей конфігурації. У самій програмі тестової програми немає файлу app.config. Коли я намагаюся випробувати тест методу, який використовує будь-яке з властивостей конфігурації, вони повертаються до нуля . Я припускаю, що це тому, що тестова програма не збирається завантажуватись у …

11
Як додати / оновити дочірні сутності під час оновлення материнської сутності в EF
Дві сутності мають відношення один до багатьох (побудований за кодом першими вільними api). public class Parent { public Parent() { this.Children = new List<Child>(); } public int Id { get; set; } public virtual ICollection<Child> Children { get; set; } } public class Child { public int Id { get; …


5
Паралельний HashSet <T> у .NET Framework?
У мене такий клас. class Test{ public HashSet&lt;string&gt; Data = new HashSet&lt;string&gt;(); } Мені потрібно змінити поле "Дані" з різних потоків, тому я хотів би отримати деякі думки щодо моєї поточної безпечної реалізації. class Test{ public HashSet&lt;string&gt; Data = new HashSet&lt;string&gt;(); public void Add(string Val){ lock(Data) Data.Add(Val); } public void …

10
Програмно отримати номер версії DLL
На цей питання є відповіді на Stack Overflow на російському : Як програмно дізнатись версію exe? Чи можна отримати номер версії програмно з будь-якої .NET DLL? Якщо так, то як?
151 c#  .net 

14
Java-еквівалент C # async / чекає?
Я звичайний розробник C #, але час від часу розробляю програми на Java. Мені цікаво, чи є якийсь Java-еквівалент C # async / чекає? Простими словами, що таке еквівалент java: async Task&lt;int&gt; AccessTheWebAsync() { HttpClient client = new HttpClient(); var urlContents = await client.GetStringAsync("http://msdn.microsoft.com"); return urlContents.Length; }
151 c#  java 

5
Чи потрібно дзвонити Close () або Dispose () для потокових об'єктів?
Класи, такі як Stream, StreamReaderі StreamWriterт.д. реалізує IDisposableінтерфейс. Це означає, що ми можемо викликати Dispose()метод на об'єктах цих класів. Вони також визначили publicметод, який називається Close(). Тепер це мене бентежить, як мені зателефонувати, коли я закінчу з об’єктами? Що робити, якщо я дзвоню обом? Мій поточний код такий: using (Stream …

4
Як працює оператор порівняння з null int?
Я починаю вивчати мінливі типи і натрапив на наступну поведінку. Під час спроби зворотного int, я бачу, що оператор порівняння дає мені несподіваний результат. Наприклад, у моєму коді нижче: Вихід, який я отримую, - "і обидва, і 1 рівні" . Зауважте, він також не друкує "null". int? a = null; …
151 c#  nullable 

25
Автозавершення не працює в студії Visual
У мене невелика проблема зі сценаріями. Коли я пишу сценарії C # для Unity з Visual studio, здається, що я працюю в блокноті, немає автоматичного завершення (правильно?), І я повинен писати це дуже повільно. Перегляньте, будь ласка, відео. На початку - нормальна ситуація (з підручника), друга частина показує мою проблему. …

11
Відкриття папки в Провіднику та вибір файлу
Я намагаюся відкрити папку в Провіднику з обраним файлом. Наступний код створює файл, не знайдений виняток: System.Diagnostics.Process.Start( "explorer.exe /select," + listView1.SelectedItems[0].SubItems[1].Text + "\\" + listView1.SelectedItems[0].Text); Як я можу змусити цю команду виконати в C #?
150 c#  explorer 


1
Створення бази даних та таблиці SQLite [закрито]
Закрито . Це питання потребує деталей або ясності . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Додайте деталі та уточніть проблему, відредагувавши цю публікацію . Закрито 5 років тому . Удосконаліть це питання У коді програми C # я хотів би створити та взаємодіяти з однією або кількома базами …

3
Еквівалент Java-карти в C #
Я намагаюся провести список предметів у колекції з ключем на мій вибір. У Java я просто використовую Map так: class Test { Map&lt;Integer,String&gt; entities; public String getEntity(Integer code) { return this.entities.get(code); } } Чи існує еквівалентний спосіб зробити це в C #? System.Collections.Generic.Hashsetне використовує хеш, і я не можу визначити …
150 c#  java  generics  collections 

3
У чому причина цього FatalExecutionEngineError в .NET 4.5 beta? [зачинено]
Це питання навряд чи допоможе майбутнім відвідувачам; це стосується лише невеликої географічної області, конкретного моменту часу або надзвичайно вузької ситуації, яка загалом не застосовується до світової аудиторії Інтернету. Для отримання додаткової інформації щодо цього питання відвідайте довідковий центр . Закрито 7 років тому . Зразок коду нижче відбувся природним шляхом. …
150 c#  clr 

4
є vs typeof
Який із цих фрагментів коду швидше? if (obj is ClassA) {} if (obj.GetType() == typeof(ClassA)) {} Редагувати: Я знаю, що вони не роблять те саме.
150 c#  rtti 

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