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

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

10
System.web.mvc отсутствует
У нас есть старое веб-приложение ASP.NET MVC 3, построенное на VS2010, которое не компилируется после обновления безопасности на прошлой неделе. Проблема в том, что ссылка на System.Web.Mvc.dll не работает. Когда я открываю файл решения на нашей машине сборки, на которой не запущено обновление безопасности, и открываю диалоговое окно свойств для …
89 c#  asp.net  .net  asp.net-mvc 

4
Вставка данных с использованием модели Entity Framework
Я пытаюсь вставить некоторые данные в свою базу данных, используя модель Entity Framework, но по неизвестным мне причинам ничего не делает. Я что-то упустил? using (var context = new DatabaseEntities()) { var t = new test { ID = Guid.NewGuid(), name = "blah", }; context.AddTotest(t); context.SaveChanges(); }


6
C # - Невозможно неявно преобразовать тип List <Product> в List <IProduct>
У меня есть проект со всеми моими определениями интерфейсов: RivWorks.Interfaces У меня есть проект, в котором я определяю конкретные реализации: RivWorks.DTO Я делал это сотни раз раньше, но по какой-то причине теперь получаю эту ошибку: Невозможно неявно преобразовать тип System.Collections.Generic.List &lt;RivWorks.DTO.Product&gt; в System.Collections.Generic.List &lt;RivWorks.Interfaces.DataContracts.IProduct&gt; Определение интерфейса (сокращенно): namespace RivWorks.Interfaces.DataContracts { …

1
Метод не может быть переведен в выражение магазина
Я видел, что этот код работает с LINQ to SQL, но когда я использую Entity Framework, он выдает эту ошибку: LINQ to Entities не распознает метод 'System.Linq.IQueryable'1 [MyProject.Models.CommunityFeatures] GetCommunityFeatures ()', и этот метод нельзя преобразовать в выражение хранилища. Код репозитория такой: public IQueryable&lt;Models.Estate&gt; GetEstates() { return from e in entity.Estates …

7
Есть ли объяснение встроенным операторам в «k + = c + = k + = c;»?
Чем объясняется результат следующей операции? k += c += k += c; Я пытался понять результат вывода следующего кода: int k = 10; int c = 30; k += c += k += c; //k=80 instead of 110 //c=70 и в настоящее время я изо всех сил пытаюсь понять, почему …

9
Возможны ли двухмерные списки в с #?
Я хочу составить многомерный список. Для справки, работаю над анализатором плейлистов. У меня есть файл / список файлов, который моя программа сохраняет в стандартном списке. Одна строка из файла в каждой записи списка. Затем я анализирую список с помощью регулярных выражений, чтобы найти конкретные строки. Некоторые данные / результаты из …
89 c#  list 

2
ПО промежуточного слоя для проверки подлинности ASP.NET Core 2.0
В Core 1.1 последовал совету @ blowdart и реализовал специальное промежуточное ПО: https://stackoverflow.com/a/31465227/29821 Это работало так: Промежуточное ПО запущено. Подобрал токен из заголовков запросов. Проверял токен и, если он действителен, создал удостоверение (ClaimsIdentity), содержащее несколько утверждений, которые затем добавлялись через HttpContext.User.AddIdentity (); В ConfigureServices using services.AddAuthorization я добавил политику, требующую …


3
Отправка JSON в URL-адрес через WebClient в C #
У меня есть код JavaScript, который мне нужно преобразовать в C #. Мой код JavaScript отправляет часть JSON в созданную веб-службу. Этот код JavaScript работает нормально и выглядит следующим образом: var vm = { k: "1", a: "2", c: "3", v: "4" }; $.ajax({ url: "http://www.mysite.com/1.0/service/action", type: "POST", data: JSON.stringify(vm), …
89 c#  webclient 

5
Преобразование объекта в строку XML
У меня есть класс с именем, который WebserviceTypeя получил от инструмента xsd.exe из файла XSD. Теперь я хочу десериализовать экземпляр WebServiceTypeобъекта в строку. Как я могу это сделать? MethodCheckTypeОбъект имеет , как Params в WebServiceTypeмассив. Моя первая попытка была как будто я сериализовал его: с помощью XmlSerializerи StringWriter(при сериализации я …
89 c#  xml  serialization 


4
Как проверить, что пользователь «авторизован»?
Я использую проверку подлинности с помощью метода ниже в моем приложении ASP.NET FormsAuthentication.RedirectFromLoginPage(txtUsername.Text, true); Как мне проверить, вошел ли пользователь в систему или нет? И как я могу получить имя пользователя, вошедшего в систему?

4
Исключение: «Форматы URI не поддерживаются»
У меня есть абсолютный локальный путь, указывающий на каталог: "file:\\C:\\Users\\john\\documents\\visual studio 2010\\Projects\\proj" Но когда я пытаюсь бросить его в DirectoryInfoctor, я получаю исключение «Форматы URI не поддерживаются». Я погуглил и посмотрел на SO, но я вижу только решения с удаленными путями, а не с локальными. Я бы ожидал какой-то метод …
89 c#  .net  .net-4.0 

9
Монитор против блокировки
Когда в C # целесообразно использовать Monitorкласс или lockключевое слово для обеспечения безопасности потоков? РЕДАКТИРОВАТЬ: Судя по ответам до сих пор, lockэто короткая рука для серии вызовов Monitorкласса. Для чего именно нужен вызов блокировки? Или, точнее, class LockVsMonitor { private readonly object LockObject = new object(); public void DoThreadSafeSomethingWithLock(Action action) …

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