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

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

19
ASP.NET MVC - Не вдалося приєднати об'єкт типу "MODELNAME", оскільки інша сутність одного типу вже має те саме значення первинного ключа
Коротше кажучи, виняток закидається під час розгортання моделі обгортки та зміни стану одного запису на "Модифікований". Перед тим, як змінити стан, стан встановлено на "Детально", але виклик Attach () видає ту ж помилку. Я використовую EF6. Знайдіть мій код нижче (назви моделей було змінено, щоб полегшити читання) Модель // Wrapper …



14
Черга з фіксованим розміром, яка автоматично видає старі значення за новими запитами
Я використовую ConcurrentQueueдля спільної структури даних, метою якої є зберігання останніх N об'єктів, переданих до неї (вид історії). Припустимо, у нас є браузер і ми хочемо мати останні 100 переглянутих URL-адрес. Я хочу, щоб черга, яка автоматично відкидає (відмальовує) найстаріший (перший) запис після нової вставки (enqueue), коли ємність буде повна …
121 c#  queue  fifo 


3
Як прокрутити всі файли в каталозі c # .net?
Я хочу отримати файли у папці, а також у її підпапках. Наступний код не отримує файли у його папці: string[] files = Directory.GetFiles(txtFolderPath.Text, "*ProfileHandler.cs"); Може хто-небудь, скажіть, будь ласка, як це реалізувати в c # .net?
121 c#  .net 


2
Яка різниця в налаштуванні Embed Interop Type true і false у Visual Studio?
У візуальній студії, додаючи одну посилання на проект, у вікні властивостей є параметр Embed Inteop Types, чи слід його встановити на Trueабо False? Яка різниця? Оскільки у нас дуже багато проектів, серед деяких з них було посиланням на Falseінші, на інших було налаштовано True, це повністю заплутано. І сервер bulid …
121 c#  visual-studio 


6
"Відкрити / закрити" SqlConnection чи тримати відкритим?
У мене бізнес-логіка реалізована в простих статичних класах зі статичними методами. Кожен з цих методів відкриває / закриває з'єднання SQL при виклику: public static void DoSomething(string something) { using (SqlConnection connection = new SqlConnection("...")) { connection.Open(); // ... connection.Close(); } } Але я думаю, що уникнення відкриття та закриття з'єднання …
121 c#  sqlconnection 

10
Локалізація DisplayNameAttribute
Я шукаю спосіб локалізації імен властивостей, відображених у PropertyGrid. Ім’я властивості може бути "замінено" за допомогою атрибута DisplayNameAttribute. На жаль, атрибути не можуть мати постійні вирази. Тому я не можу використовувати сильно набрані ресурси, такі як: class Foo { [DisplayAttribute(Resources.MyPropertyNameLocalized)] // do not compile string MyProperty {get; set;} } Я …

19
Як запустити NUnit в режимі налагодження з Visual Studio?
Нещодавно я будував тестову основу для трохи C # над якою працюю. У мене на робочому просторі створений NUnit і новий проект для тестування компонента. Все працює добре, якщо я завантажую свої модульні тести з Nunit (v2.4), але я дійшов до того, що було б дуже корисно запустити в режимі …

12
Має вихід консольного додатку в Visual Studio замість консолі
Роблячи консольну програму в Java з Eclipse, я бачу, що вихідний текст буде розміщений у текстовому полі в самому IDE, замість того, щоб консоль вискакувала, як у Visual Studio. Це стане в нагоді, оскільки навіть після закінчення програми я все ще можу добре використати текст, який був написаний в ній, …


4
Створити рядок меню у WPF?
Я хочу створити рядок меню, ідентичний тому, що у формах Windows у моїй програмі WPF. Як би я це зробив? Параметр меню на панелі інструментів керування WPF дає лише порожню панель.
120 c#  wpf  xaml 

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