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

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

6
Безблокировочная многопоточность для настоящих экспертов по резьбонарезанию
Я читал ответ, который Джон Скит дал на вопрос, и в нем он упомянул следующее: Насколько мне известно, многопоточность без блокировок предназначена для настоящих экспертов по многопоточности, к которым я не принадлежу. Это не первый раз, когда я слышу это, но я обнаружил, что очень мало людей говорят о том, …

1
Конкатенация строк с использованием оператора '+'
Глядя на stringметаданные класса, я вижу только операторы ==и !=перегруженные. Итак, как он может выполнить конкатенацию для +оператора " "? Редактировать : Несколько интересных замечаний Эрика Липперта о конкатенации строк: Часть 1 Часть 2 Также есть супер-статья Джоэла, упомянутая во второй части ( http://www.joelonsoftware.com/articles/fog0000000319.html )
86 c#  .net  string 


10
Обходной путь 'Contains ()' с использованием Linq to Entities?
Я пытаюсь создать запрос, который использует список идентификаторов в предложении where, используя клиентский api Silverlight ADO.Net Data Services (и, следовательно, Linq To Entities). Кто-нибудь знает об обходном пути, когда Contains не поддерживается? Я хочу сделать что-то вроде этого: List<long?> txnIds = new List<long?>(); // Fill list var q = from …

7
Лучшие практики разработки через тестирование с использованием C # и RhinoMocks [закрыто]
В настоящее время этот вопрос не подходит для нашего формата вопросов и ответов. Мы ожидаем, что ответы будут подтверждены фактами, ссылками или опытом, но этот вопрос, скорее всего, повлечет за собой дебаты, аргументы, опросы или расширенное обсуждение. Если вы считаете, что этот вопрос можно улучшить и, возможно, снова открыть, обратитесь …

7
Как правильно использовать шаблон репозитория?
Мне интересно, как мне группировать свои репозитории? Как и в примерах, которые я видел на asp.net mvc и в моих книгах, они в основном используют один репозиторий для каждой таблицы базы данных. Но похоже, что много репозиториев, из-за чего вам придется позже вызывать множество репозиториев для насмешек и прочего. Так …

15
не удалось сериализовать ответ в веб-API
Я работал над веб-API ASP.NET MVC, у меня такая ошибка: Типу 'ObjectContent`1' не удалось сериализовать тело ответа для типа содержимого 'application / xml; charset = utf-8 '. Мой контроллер: public Employee GetEmployees() { Employee employees = db.Employees.First(); return employees; } почему я получаю эту ошибку?

5
Можно ли запустить приложение .NET 4.5 на XP?
Во-первых, я прочитал следующее: Подключить чехол Дело VS и особенно этот пост на Channel9 Итак, исходя из последнего пункта, я действительно думаю, что этого нет, но мне нужно было посмотреть, смогу ли я получить окончательный ответ, поскольку моя команда хотела бы перейти с .NET 4.0 на .NET 4.5. Однако мы …

5
Подсчет количества минут между двумя временами
В моем приложении есть datagridview, в котором указаны время начала и окончания. Я хочу посчитать количество минут между этими двумя временами. Пока у меня есть: var varFinish = tsTable.Rows[intCellRow]["Finish Time"]; TimeSpan varTime = (DateTime)varFinish - (DateTime)varValue; int intMinutes = TimeSpan.FromMinutes(varTime); Но последняя строка не компилируется, потому что в ней говорится, …
86 c# 

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

3
Доступ к переменной foreach в предупреждении о закрытии
Я получаю следующее предупреждение: Доступ к переменной foreach при закрытии. Может иметь разное поведение при компиляции с разными версиями компилятора. Вот как это выглядит в моем редакторе: Я знаю, как исправить это предупреждение, но хочу знать, почему я получаю это предупреждение? Это про версию "CLR"? Это связано с «Ил»?
86 c#  .net 

4
Ключевое слово let в linq лучше, чем ключевое слово into?
Я в настоящее время отрабатывает на LINQ и пытаюсь понять разницу между letи с помощью intoключевого слова. Насколько я понимаю, letключевое слово кажется лучше, чем intoключевое слово. intoКлючевое слово , по существу , позволяет продолжить запрос после прогноза. (Просто хочу прямо заявить, что я не говорю о присоединении к группе.) …
86 c#  linq 

7
Можно ли вызвать код C ++ из C #?
Можно ли вызвать код C ++, возможно, скомпилированный как файл библиотеки кода (.dll), из языка .NET, такого как C #? В частности, код C ++, такой как сетевая библиотека RakNet.
86 c#  .net  c++  unmanaged  managed 



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