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

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

12
C #: ключевое слово is и проверка на Not
Это глупый вопрос, но вы можете использовать этот код, чтобы проверить, является ли что-то определенного типа ... if (child is IContainer) { //.... Есть ли более элегантный способ проверить наличие экземпляра «НЕ»? if (!(child is IContainer)) { //A little ugly... silly, yes I know... //these don't work :) if (child …
288 c#  casting  keyword 

8
Один или несколько типов, необходимых для компиляции динамического выражения, не найдены. Вам не хватает ссылок на Microsoft.CSharp.dll и System.Core.dll?
Я пытаюсь скомпилировать этот код в Microsoft Visual C # 2010 using System; using System.Globalization; class main { static void Main() { dynamic d; d = "dyna"; Console.WriteLine(d); } } но я получаю эти две ошибки Ошибка 1 Предопределенный тип «Microsoft.CSharp.RuntimeBinder.Binder» не определен или не импортирован Ошибка 2 Не удается …
287 c#  .net 

9
Как легко инициализировать список кортежей?
Я люблю кортежи . Они позволяют вам быстро сгруппировать релевантную информацию без необходимости писать структуру или класс для нее. Это очень полезно при рефакторинге очень локализованного кода. Инициализация их списка, однако, кажется немного излишней. var tupleList = new List<Tuple<int, string>> { Tuple.Create( 1, "cow" ), Tuple.Create( 5, "chickens" ), Tuple.Create( …



25
Проект веб-приложения […] настроен на использование IIS. Веб-сервер […] не найден.
В моем файле решения есть веб-проект, который "недоступен" при открытии решения. Когда я щелкаю правой кнопкой мыши веб-проект и перезагружаю проект, я получаю следующую ошибку: The Web Application Project mycompany.myapp.mywebproject is configured to use IIS. The Web Server 'http://localhost/MyWebApp could not be found. Я не настраивал виртуальные каталоги вручную для …
285 c#  asp.net  iis 

8
Игнорировать сопоставление одного свойства с Automapper
Я использую Automapper, и у меня есть следующий сценарий: Класс OrderModel имеет свойство с именем «ProductName», которого нет в базе данных. Поэтому, когда я пытаюсь сделать сопоставление с: Mapper.CreateMap<OrderModel, Orders>(); Это генерирует исключение: «Следующие 1 свойства в Project.ViewModels.OrderModel не сопоставлены:« ProductName » Я прочитал в Wiki для проекций AutoMapper противоположный …


10
Чтение ключа из Web.Config с использованием ConfigurationManager
Я пытаюсь прочитать ключи из Web.configфайла в другом слое, чем веб-слой (То же решение) Вот что я пытаюсь: string userName = System.Configuration.ConfigurationManager.AppSettings["PFUserName"]; string password = System.Configuration.ConfigurationManager.AppSettings["PFPassWord"]; И вот мой appSettingsв Web.configфайле: <configuration> .... <appSettings> <add key="PFUserName" value="myusername"/> <add key="PFPassWord" value="mypassword"/> </appSettings> .... </configuration> Когда я отлаживаю код usernameи passwordпросто null, …
284 c#  asp.net-mvc 

11
Лучшие практики для отлова и повторного выброса исключений .NET
Какую наилучшую практику следует учитывать при отлове исключений и повторном их отбрасывании? Я хочу убедиться, что Exceptionобъект InnerExceptionи трассировка стека сохранены. Есть ли разница между следующими блоками кода в способе их обработки? try { //some code } catch (Exception ex) { throw ex; } Vs: try { //some code } …

7
TransactionScope автоматически переходит в MSDTC на некоторых машинах?
В нашем проекте мы используем TransactionScope, чтобы гарантировать, что наш уровень доступа к данным выполняет свои действия в транзакции. Мы стремимся не требовать, чтобы служба MSDTC была включена на компьютерах наших конечных пользователей. Проблема в том, что на половине машин наших разработчиков мы можем работать с отключенным MSDTC. Другая половина …


9
Вставка символа табуляции в текст с использованием C #
Я строй приложения , в котором я должен захватить несколько значений и построить текст с ними: Name, Ageи т.д. Результатом будет простой текст в TextBox. Я стараюсь, чтобы эта информация выглядела в некотором роде columns, поэтому я пытаюсь разделить ее, tabчтобы сделать ее более понятной. Например, вместо того, чтобы: Ann …
284 c#  .net 


6
Где находится HttpContent.ReadAsAsync?
Я вижу в тоннах примеров в Интернете, использующих новый HttpClientобъект (как часть нового веб-API), что должен быть HttpContent.ReadAsAsync<T>метод. Однако MSDN не упоминает этот метод, и IntelliSense не находит его. Куда это делось, и как мне обойти это?

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