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

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

22
Преобразовать положительное число в отрицательное в C #
Ответы на этот вопрос - работа сообщества . Отредактируйте существующие ответы, чтобы улучшить этот пост. В настоящее время он не принимает новые ответы или взаимодействия. Вы можете преобразовать отрицательное число в положительное, например так: int myInt = System.Math.Abs(-5); Есть ли эквивалентный способ сделать положительное число отрицательным?
142 c# 

14
Убедитесь, что HttpConfiguration.EnsureInitialized ()
Я установил Visual Studio 2013, и когда я запускаю свое приложение, я получаю сообщение об ошибке ниже. Я понятия не имею, где я должен инициализировать этот объект. Что делать? Server Error in '/' Application. The object has not yet been initialized. Ensure that HttpConfiguration.EnsureInitialized() is called in the application's startup …

11
Как найти самый последний файл в каталоге с использованием .NET и без зацикливания?
Мне нужно найти самый последний измененный файл в каталоге. Я знаю, что могу просмотреть все файлы в папке и сравнить их File.GetLastWriteTime, но есть ли лучший способ сделать это без циклов?
142 c#  .net  file  loops  last-modified 

2
Entity Framework .Remove () против .DeleteObject ()
Вы можете удалить элемент из базы данных с помощью EF, используя следующие два метода. EntityCollection.Remove - метод ObjectContext.DeleteObject - метод Первый - на, EntityCollectionа второй - на ObjectContext. Когда следует использовать каждый? Одно предпочтительнее другого? Remove()возвращает boolи DeleteObject()возвращает void.

14
Библиотека масштабирования высококачественных изображений [закрыто]
Закрыто. Этот вопрос не соответствует рекомендациям по переполнению стека . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме Stack Overflow. Закрыт 6 лет назад . Уточните этот вопрос Я хочу масштабировать изображение на C # с таким же уровнем качества, как …

10
Как очистить подписки на события в C #?
Возьмем следующий класс C #: c1 { event EventHandler someEvent; } Если есть много подписок на c1«S someEventсобытия , и я хочу , чтобы очистить их все, что является лучшим способом для достижения этой цели? Также учтите, что подписки на это событие могут быть лямбда-выражениями / анонимными делегатами. В настоящее …
142 c#  .net  events  delegates 

3
Какова роль GetHashCode в IEqualityComparer <T> в .NET?
Я пытаюсь понять роль метода GetHashCode интерфейса IEqualityComparer. Следующий пример взят из MSDN: using System; using System.Collections.Generic; class Example { static void Main() { try { BoxEqualityComparer boxEqC = new BoxEqualityComparer(); Dictionary&lt;Box, String&gt; boxes = new Dictionary&lt;Box, string&gt;(boxEqC); Box redBox = new Box(4, 3, 4); Box blueBox = new Box(4, …


10
Разница между свойством и полем в C # 3.0+
На этот вопрос есть ответы на Stack Overflow на русском : Для чего нужны свойства? Я понимаю, что это похоже на дубликат статьи В чем разница между полем и свойством в C #? но мой вопрос имеет небольшую разницу (с моей точки зрения): Как только я это узнаю Я не …

3
json.net имеет ключевой метод?
Если в моем ответе есть ключ «ошибка», мне нужно обработать ошибку и показать окно с предупреждением. Существует ли в json.net метод haskey? Подобно: var x= JObject.Parse(string_my); if(x.HasKey["error_msg"]) MessageBox.Show("Error!")
142 c#  json  json.net 

8
Влияет ли на производительность при вызове ToList ()?
При использовании ToList(), есть влияние на производительность , что нужно учитывать? Я писал запрос для извлечения файлов из каталога, который представляет собой запрос: string[] imageArray = Directory.GetFiles(directory); Однако, поскольку мне нравится работать List&lt;&gt;, я решил добавить ... List&lt;string&gt; imageList = Directory.GetFiles(directory).ToList(); Итак, есть ли какое-то влияние на производительность, которое следует …
142 c#  arrays  performance  list 

13
Как запустить консольное приложение C # со скрытой консолью
Есть ли способ скрыть окно консоли при выполнении консольного приложения? В настоящее время я использую приложение Windows Forms для запуска консольного процесса, но я не хочу, чтобы окно консоли отображалось во время выполнения задачи.

17
Лучший способ рандомизировать массив с помощью .NET
Как лучше всего рандомизировать массив строк с помощью .NET? Мой массив содержит около 500 строк, и я хотел бы создать новый Arrayс такими же строками, но в случайном порядке. Пожалуйста, включите в свой ответ пример C #.
142 c#  .net  algorithm  sorting  random 

9
Как установить имя загружаемого файла в веб-API ASP.NET
В моем классе ApiController у меня есть следующий метод для загрузки файла, созданного сервером. public HttpResponseMessage Get(int id) { try { string dir = HttpContext.Current.Server.MapPath("~"); //location of the template file Stream file = new MemoryStream(); Stream result = _service.GetMyForm(id, dir, file); if (result == null) { return Request.CreateResponse(HttpStatusCode.NotFound); } result.Position …

2
Как реализовать частный сеттер при использовании интерфейса?
Я создал интерфейс с некоторыми свойствами. Если бы интерфейс не существовал, все свойства объекта класса были бы установлены на { get; private set; } Однако это недопустимо при использовании интерфейса, так можно ли этого добиться, и если да, то как?

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