Вопросы с тегом «c#»

C # (произносится как «видеть резкое») - это статически типизированный, многопарадигмальный язык программирования высокого уровня, разработанный Microsoft. Код C # обычно нацелен на семейство инструментов и сред выполнения Microsoft .NET, в том числе .NET Framework, .NET Core и Xamarin. Используйте этот тег для вопросов о коде, написанном в формальной спецификации C # или C #.

6
Автоматическое свойство только с геттером, может быть установлено, почему?
Я создал автоматизированное свойство: public int Foo { get; } Это только геттер. Но когда я создаю конструктор, я могу изменить значение: public MyClass(string name) { Foo = 5; } Почему это возможно, даже если это только получение?
97 c#  c#-6.0 

5
Как мне создать / отредактировать файл манифеста?
У меня есть этот код от коллеги (вероятно, он где-то в сети), но он уехал в отпуск, и мне нужно добавить его в файл манифеста <?xml version="1.0" encoding="utf-8" ?> <asmv1:assembly manifestVersion="1.0" xmlns="urn:schemas-microsoft-com:asm.v1" xmlns:asmv1="urn:schemas-microsoft-com:asm.v1" xmlns:asmv2="urn:schemas-microsoft-com:asm.v2" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <assemblyIdentity version="1.0.0.0" name="MyApplication" /> <trustInfo xmlns="urn:schemas-microsoft-com:asm.v2"> <security> <requestedPrivileges xmlns="urn:schemas-microsoft-com:asm.v3"> <requestedExecutionLevel level="requireAdministrator" uiAccess="false" /> </requestedPrivileges> </security> …

6
Перенацеливание всех проектов в решении на .NET 4.5.2
У меня есть решение в Visual Studio 2012 со 170 проектами C # в нем. Мне нужно перенацелить все проекты с .NET Framework 4.0 на 4.5.2. Я предпочитаю позволить Visual Studio справиться с этим, войдя в свойства каждого проекта, изменив целевую структуру и позволив Visual Studio вносить любые необходимые изменения …

16
C # Сортируемая коллекция, позволяющая дублировать ключи
Я пишу программу, чтобы установить последовательность, в которой различные объекты будут появляться в отчете. Последовательность - это позиция (ячейка) Y в электронной таблице Excel. Демо-часть кода ниже. Я хочу создать коллекцию, которая позволит мне добавлять несколько объектов, и я могу получить отсортированную коллекцию на основе последовательности SortedList list = new …



4
Двойное или десятичное значение для значений широты и долготы в C #
Какой тип данных лучше всего использовать при хранении геопозиционных данных на C #? Я бы использовал десятичное число для его точности, но операции с десятичными числами с плавающей запятой медленнее, чем с двоичными числами с плавающей запятой (double). Я читал, что в большинстве случаев вам не понадобится более 6 или …



5
Регулярное выражение для удаления всех (не числовое ИЛИ точка)
Мне нужно, чтобы текст типа «Джо (3 004,50 долларов США)» был отфильтрован до 3004,50, но я ужасен в регулярных выражениях и не могу найти подходящего решения. Таким образом, должны оставаться только числа и точки - все остальное отфильтровано. Я использую C # и VS.net 2008 framework 3.5
97 c#  regex 

11
Элегантный способ объединить несколько коллекций элементов?
Скажем, у меня есть произвольное количество коллекций, каждая из которых содержит объекты одного типа (например, List<int> fooи List<int> bar). Если бы эти коллекции сами были в коллекции (например, типа List<List<int>>, я мог бы использовать, SelectManyчтобы объединить их все в одну коллекцию. Однако, если эти коллекции еще не находятся в одной …

17
Закрыть окно из ViewModel
Я создаю логин, используя, window controlчтобы позволить пользователю войти в WPFприложение, которое я создаю. До сих пор я создал метод, который проверяет, ввел ли пользователь правильные учетные данные для usernameи passwordв a textboxна экране входа в систему, bindingдва properties. Я добился этого, создав такой boolметод; public bool CheckLogin() { var …
97 c#  wpf  mvvm 

12
Как узнать, что пользователь нажал кнопку «X» или «Закрыть»?
В MSDN я узнал CloseReason.UserClosing, что пользователь решил закрыть форму, но я предполагаю, что это то же самое, как при нажатии кнопки X, так и при нажатии кнопки закрытия. Итак, как я могу различить эти два в моем коде? Спасибо всем.
97 c#  .net  winforms 

21
Установка значения по умолчанию для свойства DateTime в DateTime.Now внутри атрибута System.ComponentModel Default Value Attrbute
Кто-нибудь знает, как я могу указать значение по умолчанию для свойства DateTime с помощью атрибута System.ComponentModel DefaultValue? например, я пробую это: [DefaultValue(typeof(DateTime),DateTime.Now.ToString("yyyy-MM-dd"))] public DateTime DateCreated { get; set; } И он ожидает, что значение будет постоянным выражением. Это в контексте использования с динамическими данными ASP.NET. Я не хочу формировать столбец …

9
Как избавиться от сообщений о нарушении правил именования в Visual Studio?
Я только что установил Visual Studio 2017. Когда я открываю существующий веб-сайт, я получаю всевозможные предупреждающие сообщения, такие как это: IDE1006 Нарушение правила именования: эти слова должны начинаться с символов верхнего регистра: swe_calc В коде это определяется как: [System.Runtime.InteropServices.DllImport("swedll32.dll")] public static extern Int32 swe_calc(double tjd, int ipl, Int32 iflag, IntPtr …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.