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

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

4
Чому List <T> .ForEach дозволяє змінювати його список?
Якщо я використовую: var strings = new List&lt;string&gt; { "sample" }; foreach (string s in strings) { Console.WriteLine(s); strings.Add(s + "!"); } Addв foreachвикидає InvalidOperationException (Колекція була змінена, операція перерахування не може виконати), який я вважаю логічним, так як ми висмикнув килим з - під ніг. Однак, якщо я використовую: …
90 c#  list  foreach 

10
Рядок переходу в XML
Чи існує якась функція C #, яка може бути використана для втечі та виходу з рядка, яка може бути використана для заповнення вмісту елемента XML? Я використовую VSTS 2008 + C # + .Net 3.0. EDIT 1: Я конкатенації простий і короткий файл XML , і я не використовую сериализации, …


16
Подія ComboBox- SelectionChanged має старе, а не нове значення
C #, .NET 4.0, VS2010. Нове у WPF. У мене є головне вікно ComboBox. Я підключив подію SelectionChanged для вказаного комбінованого вікна. Однак, якщо я перевіряю значення поля зі списком у обробнику подій, воно має старе значення. Це звучить більше як подія "SelectionChanging", ніж подія SelectionChanged. Як отримати нове значення …

9
Оголосіть словник у статичному класі
Як оголосити статичний об'єкт словника всередині статичного класу? я намагався public static class ErrorCode { public const IDictionary&lt;string, string&gt; ErrorCodeDic = new Dictionary&lt;string, string&gt;() { { "1", "User name or password problem" } }; } Але компілятор скаржиться, що " поле const посилального типу, відмінного від рядка, може бути ініціалізоване …
90 c#  .net  dictionary 


9
asp.net-mvc: символ `` @ '' у файлі js
У мене є .csHtmlфайл -razor з функцією javascript, який використовує функцію @Url.ContentC # всередині URL-адреси ajax. Я хочу перемістити цю функцію у .jsфайл, на який посилається мій погляд. Проблема в тому, що javascript не "знає" @символ і не аналізує код C #. Чи є спосіб посилання на .jsфайли з подання …

2
App.config: Користувач проти сфери застосування
Я додав файл App.config у свій проект. Я створив два налаштування з Проект&gt; Властивості&gt; Панель налаштувань - Я помітив, що коли я додаю налаштування, я можу визначити область дії як Userабо Application. - Користувач Застосування Якщо я визначаю параметри, як Userвони переходять до userSettingsрозділу, якщо я визначаю параметри, як Applicationвони …

12
Хтось знає хороший спосіб вирішення проблеми з відсутністю загального обмеження переліку?
Що я хочу зробити, це приблизно так: у мене є переліки зі спільними позначеними значеннями. public static class EnumExtension { public static bool IsSet&lt;T&gt;( this T input, T matchTo ) where T:enum //the constraint I want that doesn't exist in C#3 { return (input &amp; matchTo) != 0; } } …
90 c#  .net  enums  flags 

9
відображати Пісочний годинник, коли програма зайнята
Для подання, побудованого за допомогою WPF, я хочу змінити курсор миші на пісочний годинник, коли програма зайнята і не реагує. Одним із рішень є додавання this.Cursor = Cursors.Wait; до всіх місць, які можуть спричинити невідповідність інтерфейсу користувача. Але, очевидно, це не найкраще рішення. Мені цікаво, який найкращий спосіб досягти цього? …
90 c#  wpf 

7
c # Спроба змінити список назад
public class CategoryNavItem { public int ID { get; set; } public string Name { get; set; } public string Icon { get; set; } public CategoryNavItem(int CatID, string CatName, string CatIcon) { ID = CatID; Name = CatName; Icon = CatIcon; } } public static List&lt;Lite.CategoryNavItem&gt; getMenuNav(int CatID) { …
90 c#  list  reverse 

14
Чи існує оператор C # IN?
У SQL ви можете використовувати такий синтаксис: SELECT * FROM MY_TABLE WHERE VALUE_1 IN (1, 2, 3) Чи існує еквівалент у C #? IDE, схоже, розпізнає "in" як ключове слово, але я, здається, не можу знайти жодної інформації про нього. Отже, чи можна зробити щось на зразок наступного: int myValue …

7
Як вимкнути автоматичне заповнення дужок / лапок у Visual Studio
Як зазначено в заголовку: як вимкнути автозаповнення дужок / лапок / фігурних дужок у MSVS? Мене цікавлять в основному C # та XAML, але інші текстові редактори теж були б непоганими. EDIT : На даний момент я використовую MSVS 11 із цими розширеннями: АнхСВН Візуалізатор паралельності Візуалізатор агрегатора PreEmptive Analytics …

6
Як запустити програму від імені адміністратора під час налагодження за допомогою Visual Studio?
У мене є програма ac #, де я повинен мати доступ для читання / запису до кореня диска C. Я розумію, що можу скомпілювати код і запустити виконуваний файл як адміністратор, і це працює. Але мені потрібно його налагодити, і я не впевнений, як запустити програму в Visual Studio. Я …
90 c#  visual-studio 


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