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

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


7
внутренний vs публичный в c #
Я хочу знать разницу между модификаторами видимости publicи internal. Когда мы должны использовать internalв классе и когда public? Я не понимаю, когда должен быть метод publicили internal. Я читал, что к нему internalможно получить доступ через publicсборку , а также можно использовать через сборку, в которой заключается разница.
92 c#  .net 

12
Рекомендации по получателям, сеттерам и свойствам. Java против C #
Я сейчас изучаю класс C # и пытаюсь найти лучший способ делать что-то. У меня есть опыт работы с Java, поэтому я знаком только с лучшими практиками Java; Я новичок в C #! В Java, если у меня есть частная собственность, я делаю это; private String name; public void setName(String …


7
Как мне войти в C # без использования сторонних библиотек? [закрыто]
Закрыто . Этот вопрос должен быть более конкретным . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он фокусировался только на одной проблеме, отредактировав этот пост . Закрыт в прошлом году . Уточните этот вопрос Я хотел бы реализовать ведение журнала в своем приложении, …


6
Использование синтаксиса метода расширения LINQ в MatchCollection
У меня такой код: MatchCollection matches = myRegEx.Matches(content); bool result = (from Match m in matches where m.Groups["name"].Value.Length > 128 select m).Any(); Есть ли способ сделать это с помощью синтаксиса метода расширения LINQ? Что-то вроде этого: bool result = matches.Any(x => ... );
92 c#  linq 

2
Что такое группы балансировки регулярных выражений?
Я только что читал вопрос о том, как поместить данные в двойные фигурные скобки ( этот вопрос ), а затем кто-то поднял группы балансировки. Я до сих пор не совсем понимаю, что это такое и как их использовать. Я прочитал Определение балансирующей группы , но объяснение трудно понять, и я …

7
как проверить, находится ли строковое значение в списке Enum?
В моей строке запроса есть переменная возраста ?age=New_Born. Есть ли способ проверить, находится ли это строковое значение New_Bornв моем списке Enum [Flags] public enum Age { New_Born = 1, Toddler = 2, Preschool = 4, Kindergarten = 8 } Я мог бы использовать оператор if прямо сейчас, но если мой …
92 c#  c#-4.0  c#-3.0 


5
В чем разница между Uri.ToString () и Uri.AbsoluteUri?
В качестве комментария к вопросу об Azure только что @smarx отметил Я думаю, что вообще лучше делать blob.Uri.AbsoluteUri, чем blob.Uri.ToString (). Есть причина для этого? В документации для Uri.AbsoluteUriзаметок, что он «Получает абсолютный URI», Uri.ToString()«Получает каноническое строковое представление для указанного экземпляра».
92 c#  .net 

11
Редактировать одним щелчком мыши в WPF DataGrid
Я хочу, чтобы пользователь мог перевести ячейку в режим редактирования и выделить строку, в которой содержится ячейка, одним щелчком мыши. По умолчанию это двойной щелчок. Как мне переопределить или реализовать это?
92 c#  .net  wpf  events  xaml 

4
Хорошо продуманные команды запросов и / или спецификации
Я довольно долго искал хорошее решение проблем, представленных типичным шаблоном репозитория (растущий список методов для специализированных запросов и т. Д. См .: http://ayende.com/blog/3955/repository- это новый синглтон ). Мне очень нравится идея использования командных запросов, особенно с использованием шаблона спецификации. Однако моя проблема со спецификацией заключается в том, что она относится …

14
Создание массива букв в алфавите
Есть ли простой способ создать массив, содержащий буквы алфавита в C #? Это не так уж сложно сделать вручную, но мне было интересно, есть ли встроенный способ сделать это.
92 c#  alphabet 

10
Преобразование строки в XML
Есть ли какая-либо функция C #, которая может использоваться для экранирования и отмены экранирования строки, которая может использоваться для заполнения содержимого элемента XML? Я использую VSTS 2008 + C # + .Net 3.0. EDIT 1: Я конкатенации простой и короткий файл XML , и я не использую сериализации, так что …

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