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

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

22
Что означает MissingManifestResourceException и как это исправить?
Ситуация: У меня есть библиотека классов, которая RT.Serversсодержит несколько ресурсов (типа byte[], но я не думаю, что это важно) Та же библиотека классов содержит метод, который возвращает один из этих ресурсов У меня есть простая программа (со ссылкой на эту библиотеку), которая вызывает только этот единственный метод Я получаю MissingManifestResourceExceptionсо …
151 c#  .net  resources  manifest  culture 


10
идея переключения / сопоставления с образцом
Я недавно смотрел на F #, и, хотя я вряд ли скоро пройду через забор, он определенно выделяет некоторые области, где C # (или поддержка библиотеки) может облегчить жизнь. В частности, я имею в виду возможность сопоставления с образцом в F #, которая допускает очень богатый синтаксис - гораздо более …

13
Что такое управляемый или неуправляемый код в программировании?
Я использую определенную команду в моем коде C #, который работает хорошо. Тем не менее, говорят, что он плохо себя ведет в «неуправляемом» коде. Что такое управляемый или неуправляемый код?

5
String.IsNullOrWhiteSpace в выражении LINQ
У меня есть следующий код: return this.ObjectContext.BranchCostDetails.Where( b => b.TarrifId == tariffId && b.Diameter == diameter || (b.TarrifId==tariffId && !string.IsNullOrWhiteSpace(b.Diameter)) || (!b.TarrifId.HasValue) && b.Diameter==diameter); И я получаю эту ошибку при попытке запустить код: LINQ to Entities не распознает метод метода Boolean IsNullOrWhiteSpace (System.String), и этот метод нельзя преобразовать в выражение …


7
Как скрыть только кнопку Закрыть (х)?
У меня есть модальное диалоговое окно, и мне нужно скрыть кнопку «Закрыть» (X), но я не могу использовать ControlBox = false, потому что мне нужно сохранить кнопки «Развернуть» и «Развернуть». Мне нужно спрятать только кнопку Закрыть, есть ли способ сделать это? Большое спасибо! Обновление: у меня было разрешение отключить его, …
151 c#  winforms 

7
Как перечислить все классы с пользовательским атрибутом класса?
Вопрос основан на примере MSDN . Допустим, у нас есть несколько классов C # с HelpAttribute в автономном настольном приложении. Можно ли перечислить все классы с таким атрибутом? Имеет ли смысл распознавать классы таким образом? Пользовательский атрибут будет использоваться для отображения списка возможных вариантов меню, выбор пункта приведет к отображению …

4
string.split - разделителем из нескольких символов
У меня проблемы с разделением строки в C # с разделителем "] [". Например, строка «abc] [rfd] [5] [,] [.» Должен дать массив, содержащий; аЬс RFD 5 , . Но я не могу заставить его работать, даже если я попробую RegEx, я не смогу разделить разделитель. РЕДАКТИРОВАТЬ: По сути, я …
151 c#  split 

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; …


10
Программно получить номер версии DLL
На этот вопрос есть ответы на Переполнение стека на русском : Как программно узнать версию exe? Можно ли программно получить номер версии из любой .NET DLL? Если да, то как?
151 c#  .net 

14
Java эквивалент C # async / await?
Я обычный разработчик C #, но иногда я разрабатываю приложения на Java. Мне интересно, есть ли какой-нибудь Java-эквивалент C # async / await? Проще говоря, что такое Java-эквивалент: async Task<int> 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(). Теперь это смущает меня, что я должен назвать, как только я закончу с объектами? Что если я позвоню обоим? Мой текущий код такой: …

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