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

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

13
Какая польза от статической переменной в C #? Когда это использовать? Почему я не могу объявить статическую переменную внутри метода?
Я искал статические переменные в C #, но до сих пор не понимаю, в чем их смысл. Кроме того, если я попытаюсь объявить переменную внутри метода, это не даст мне на это разрешения. Зачем? Я видел несколько примеров статических переменных. Я видел, что нам не нужно создавать экземпляр класса для …

12
Отправить встроенное изображение по электронной почте
Возникла проблема с отправкой изображения по электронной почте в виде встроенного изображения в тело. Файл изображения отображается как вложение, что нормально, но часть встроенного изображения отображается просто красным крестиком. Вот что у меня есть LinkedResource inline = new LinkedResource(filePath); inline.ContentId = Guid.NewGuid().ToString(); MailMessage mail = new MailMessage(); Attachment att = …
106 c#  image  email  smtp  inline 

9
Как навсегда отключить сворачивание регионов в Visual Studio 2008
Кто-нибудь знает, как отключить сворачивание кода в Visual Studio 2008? Некоторым из моих коллег это нравится, но лично я всегда хочу видеть весь код и никогда не хочу, чтобы код сворачивался из поля зрения. Мне нужен параметр, который означает, что моя копия Visual Studio никогда не сворачивается #regionsили не выполняет …

5
Как надежно сохранить логин / пароль (локальный)?
Я делаю приложение для Windows, в которое нужно сначала войти. Детали учетной записи состоят из имени пользователя и пароля, и их необходимо сохранить локально. Это просто вопрос безопасности, поэтому другие люди, использующие тот же компьютер, не могут видеть личные данные всех. Каков самый лучший / самый безопасный способ сохранить эти …
106 c#  security  local 

4
Создать словарь в списке с группировкой
У меня есть следующий объект в списке: public class DemoClass { public int GroupKey { get; set; } public string DemoString { get; set; } public object SomeOtherProperty { get; set; } } Теперь я хочу создать из него следующий словарь: Dictionary<int, List<DemoClass>> Я хочу сгруппировать List<DemoClass>объекты по собственности GroupKey, …
106 c#  .net  linq  .net-3.5 

10
Обработка проверки ModelState в веб-API ASP.NET
Мне было интересно, как я могу добиться проверки модели с помощью веб-API ASP.NET. У меня модель такая: public class Enquiry { [Key] public int EnquiryId { get; set; } [Required] public DateTime EnquiryDate { get; set; } [Required] public string CustomerAccountNumber { get; set; } [Required] public string ContactName { …


5
Лучший способ читать RSS-канал в .net с помощью C #
Как лучше всего читать RSS-каналы ? Я использую XmlTextReaderдля этого. Есть ли другой лучший способ сделать это? XmlTextReader reader = new XmlTextReader(strURL); DataSet ds = new DataSet(); ds.ReadXml(reader); После прочтения RSS - канал с использованием XmlTextReader, есть ли способ , что я могу заполнить данные для ListItemа DataSet?
106 c#  rss  xmltextreader 

14
Создать ярлык на рабочем столе
Я хочу создать ярлык, указывающий на какой-нибудь EXE-файл на рабочем столе, используя .NET Framework 3.5 и полагаясь на официальный Windows API. Как я могу это сделать?
106 c# 

5
Как использовать транзакции с dapper.net?
Я хотел бы запустить несколько операторов вставки в нескольких таблицах. Я использую dapper.net. Я не вижу способа обрабатывать транзакции с dapper.net. Поделитесь своими идеями о том, как использовать транзакции с dapper.net.
106 c#  transactions  dapper 

4
C # Передача лямбда-выражения в качестве параметра метода
У меня есть лямбда-выражение, которое я хотел бы передавать и использовать повторно. Вот код: public List<IJob> getJobs(/* i want to pass the lambda expr in here */) { using (SqlConnection connection = new SqlConnection(getConnectionString())) { connection.Open(); return connection.Query<FullTimeJob, Student, FullTimeJob>(sql, (job, student) => { job.Student = student; job.StudentId = student.Id; …
106 c#  linq  lambda 

6
Как передать аргументы командной строки приложению WinForms?
У меня есть два разных приложения WinForms: AppA и AppB. Оба работают под управлением .NET 2.0. В AppA я хочу открыть AppB, но мне нужно передать ему аргументы командной строки. Как использовать аргументы, передаваемые в командной строке? Это мой текущий основной метод в AppB, но я не думаю, что вы …

7
Коллекция, которая позволяет только уникальные элементы в .NET?
Есть ли в C # коллекция, которая не позволяет добавлять в нее повторяющиеся элементы? Например, с глупым классом public class Customer { public string FirstName { get; set; } public string LastName { get; set; } public string Address { get; set; } public override int GetHashCode() { return (FirstName …
106 c#  set  hashset 

13
получение типа T из IEnumerable <T>
есть ли способ получить тип TизIEnumerable&lt;T&gt; посредством отражения? например у меня есть переменная IEnumerable&lt;Child&gt;информация; я хочу получить тип ребенка через отражение
106 c#  generics  reflection 

9
Убедитесь, что в контроллере есть ошибка открытого конструктора без параметров.
Я следовал этому руководству, которое отлично работало, пока я не изменил свой, DbContextчтобы иметь дополнительный конструктор. У меня возникли проблемы с разрешением, и я не знаю, что делать, чтобы это исправить. Есть ли простой способ заставить его захватить конструктор без параметров, или я подхожу к этому неправильно? DbContext с двумя …

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