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

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

4
Как добавить новую строку в txt файл
Я хотел бы добавить новую строку с текстом в мой файл date.txt, но вместо добавления ее в существующий date.txt приложение создает новый файл date.txt .. TextWriter tw = new StreamWriter("date.txt"); // write a line of text to the file tw.WriteLine(DateTime.Now); // close the stream tw.Close(); Я хочу открыть текстовый файл, …

6
Как перенаправить в индекс с другого контроллера?
Я просматривал попытки найти способ перенаправить на Indexпредставление с другого контроллера. public ActionResult Index() { ApplicationController viewModel = new ApplicationController(); return RedirectToAction("Index", viewModel); } Это то, что я пробовал прямо сейчас. Теперь в коде, который мне дали, есть ActionLinkссылка на нужную мне страницу Redirect. @Html.ActionLink("Bally Applications","../Application")
129 c#  asp.net-mvc 


15
Есть ли реализация IDictionary, которая при отсутствии ключа возвращает значение по умолчанию вместо того, чтобы бросать?
Индексатор в Dictionary выдает исключение, если ключ отсутствует. Есть ли реализация IDictionary, которая вместо этого вернет значение по умолчанию (T)? Я знаю о методе "TryGetValue", но его невозможно использовать с linq. Будет ли это эффективно делать то, что мне нужно ?: myDict.FirstOrDefault(a => a.Key == someKeyKalue); Я не думаю, что …
129 c#  .net  hash  dictionary 

18
Значение не может быть нулевым. Название параметра: источник
Это, наверное, самая большая трата времени, на решение которой я тратил часы долгое время. var db = new hublisherEntities(); establishment_brands est = new establishment_brands(); est.brand_id = 1; est.establishment_id = 1; est.price = collection["price"]; est.size = collection["size"]; db.establishment_brands.Add(est); db.SaveChanges(); Это дает мне ошибку Значение не может быть нулевым. Название параметра: источник …

16
Приведение интерфейсов для десериализации в JSON.NET
Я пытаюсь настроить считыватель, который будет принимать объекты JSON с различных веб-сайтов (подумайте о сборке информации) и переводит их в объекты C #. В настоящее время я использую JSON.NET для процесса десериализации. Проблема, с которой я сталкиваюсь, заключается в том, что он не знает, как обрабатывать свойства уровня интерфейса в …
129 c#  .net  json  json.net 

15
EF Core Mapping EntityTypeConfiguration
В EF6 мы обычно можем использовать этот способ настройки Entity. public class AccountMap : EntityTypeConfiguration<Account> { public AccountMap() { ToTable("Account"); HasKey(a => a.Id); Property(a => a.Username).HasMaxLength(50); Property(a => a.Email).HasMaxLength(255); Property(a => a.Name).HasMaxLength(255); } } Как мы можем это сделать в EF Core, поскольку, когда класс Inherit EntityTypeConfiguration не смог найти …

13
Как получить текущего пользователя в ядре asp.net
Я хочу получить текущего пользователя для получения информации о пользователе, например электронной почты. Но я не могу этого сделать в ядре asp.net. Я так запуталась. Это мой код. HttpContextпочти равно нулю в конструкторе контроллера. Нехорошо привлекать пользователя к каждому действию. Я хочу получить информацию о пользователе один раз и установить …

21
Установить фокус на TextBox в WPF из модели представления
У меня есть TextBoxи есть Buttonна мой взгляд. Теперь я проверяю условие при нажатии кнопки, и если условие оказывается ложным, отображаю сообщение пользователю, а затем мне нужно установить курсор на TextBoxэлемент управления. if (companyref == null) { var cs = new Lipper.Nelson.AdminClient.Main.Views.ContactPanels.CompanyAssociation(); MessageBox.Show("Company does not exist.", "Error", MessageBoxButton.OK, MessageBoxImage.Exclamation); cs.txtCompanyID.Focusable …
129 c#  wpf  xaml  mvvm  textbox 

2
BCrypt - хороший алгоритм хеширования для использования в C #? Где я могу найти его? [закрыто]
Закрыто. Этот вопрос не соответствует рекомендациям по переполнению стека . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме Stack Overflow. Закрыт 3 года назад . Уточните этот вопрос Я читал, что при хешировании пароля многие программисты рекомендуют использовать алгоритм BCrypt. Я …
129 c#  hash  bcrypt  bcrypt.net 


6
(this == null) в C #!
Из-за ошибки, исправленной в C # 4, печатается следующая программа true. (Попробуйте в LINQPad) void Main() { new Derived(); } class Base { public Base(Func<string> valueMaker) { Console.WriteLine(valueMaker()); } } class Derived : Base { string CheckNull() { return "Am I null? " + (this == null); } public Derived() …

5
Для чего используется хэш-код? Это уникально?
Я заметил, что getHashCode()в каждом элементе управления и элементах WP7 есть метод, который возвращает последовательность чисел. Могу ли я использовать этот хэш-код для идентификации предмета? Например, я хочу определить изображение или песню на устройстве и проверить, где они находятся. Это можно сделать, если хэш-код, присвоенный конкретным элементам, уникален. Не могли …
129 c#  hashcode 

12
Условная проверка ASP.NET MVC
Как использовать аннотации данных для условной проверки модели? Например, допустим, у нас есть следующая модель (человек и старший): public class Person { [Required(ErrorMessage = "*")] public string Name { get; set; } public bool IsSenior { get; set; } public Senior Senior { get; set; } } public class Senior …

9
Какой самый быстрый способ создать контрольную сумму для больших файлов на C #
Мне нужно синхронизировать большие файлы на некоторых машинах. Файлы могут иметь размер до 6 ГБ. Синхронизация будет выполняться вручную каждые несколько недель. Я не могу принять во внимание имя файла, потому что оно может измениться в любое время. Мой план состоит в том, чтобы создать контрольные суммы на конечном ПК …
129 c#  .net  large-files  checksum 

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