asp.net core ЧТО? Blazor Server? Blazor Web Assembly? Razor Pages? Web Api?HttpException это по факту ошибка работы с протоколом Http, ошибка передачи информации или подобное. И то, даже школьники уже понимают, что ошибки нужно обрабатывать, а не специально генерировать. Если у вас программа будет на сервере, а вас просто сервер накроется из-за такого кода и вам нужно будет лезть и всё заново запускать404 это просто статус ответ от сервера, который уведомляет вас о том, что запрашиваемый ресурс не найден. Если у вас всё же стоит Web Api, тогда просто в контроллере делаете return NotFound()Razor Pages или MVC, просто сделайте return RedirectToAction("NotFound", "Home") предварительно создав страницу NotFound в контроллере Home string[] strArr = new string[charArr.Length];[ ] это доступ по индексу. Вы пытаетесь достучаться к новой строке по индексу, или как?char -> string, т.е. вот такой код работать не будет:string a = charArr[0];string a = charArr[0].ToString();
string a = $"{charArr[0]}";
string a = string.Join(charArr[0]);char[] пересобрать в string, а потом запихнуть это всё в string[]. Тут есть два варианта, что бы долго не играться - через простые циклы или через linq. 1й вариат:string word = Console.ReadLine();
char[] charArr = word.ToCharArray();
string[] strArr = new string[charArr.Length];
for (int i = 0; i < charArr.Length; i++)
{
strArr[i] = charArr[i].ToString(); // Или другой из методов
}string word = Console.ReadLine();
char[] charArr = word.ToCharArray();
string[] strArr = charArr.Select(c => c.ToString()).ToArray();public List<CodeSnippet> LikedCodeSnippets { get; set; } = new List<CodeSnippet>();public List<User> UsersWhoLiked { get; set; } = new List<User>();public sealed class UserCodes
{
public int UserId { get; set; }
public User User { get; set; }
public int CodeId { get; set; }
public CodeSnippet Code { get; set; }
}public User User { get; set; } = null!;null и ставить ! как обозначение того, что она not null? Как подружить MVC с реляционной базой данных?
Форма не может передать методу POST сложные типы
ModelState требует, чтоб были заполнены и CountryId, и Country одновременно.
get/post запросов (По отдельности, одна модель - один запрос) и вынесите туда всё, что вам нужно. Обычно вам хватит только Id того объект с каким будете работать + поля, которые нужны для создания/обновления/добавления и т.д. Для удаления вам хватит просто Id, для обновления нужны только поля, которые нужно обновить и Id того объекта, который нужно обновлять. И будет вам работа с примитивами )Fluent Validation Api либо Regex (Приоритетно) GetFiles ничего вам не говорит? Данный метод возвращает список файлов в указанной директории.В целевой папке всего один файл
File.Open и т.д.значение переменной jar = System.string[]
System.string[] вылез, скорее всего из какого-то Console.WriteLine. Почему? Потому что тип вашего jar и массив типа string. Когда вы пытаете вывести какой-то тип в Console.WriteLine, который не предусмотрен в перегрузках, он будет вам выводить GetType().FullName, т.е. название типа, которое вам и выводится. var, просто не делайте так, а то вы плутаете сами себя и вы не понимаете, что вам должен возвращать метод File.ReadAllLines и подобные, это ошибка и вы не умеете правильно с ним работать, что бы его так использовать. Исправленный код:string fileTagsPath = $@"{AppDomain.CurrentDomain.BaseDirectory}tags\{имя файла}.txt";
using (StreamReader reader = new StreamReader(fileTagsPath))
{
while (!reader.EndOfStream)
{
string line = reader.ReadLine();
string[] lineParts = line.Split(", ");
replacements.Add(lineParts[0], lineParts[1]);
}
} C#? Можете написать несколько классов, прокинуть соединение к БД, написать несколько linq запросов? А что на счёт делегатов, событий? Рефлексия учится долго. Потоки, и тут имеется ввиду не просто банальный async/await, а прям взаимодействие с памятью и системными потоками. Знаете? Нет? Учить будете? Само собой, что будете, а стоит ли оно того?Dependency Injection контейнер в asp.net.handler'ы в таких фреймворках как Windows Forms и WPF. PostgreSql, либо Sqlite, который уже идёт "из коробки" на маках.

Rebuild вашего solution'а. Потом даблклик по проекту, в этом .csproj файле ищите секцию ItemGroup в которой будут ваши Protobuf. К ним додаёте аттрибут ProtoRoot, который (Для удобной работы) должен быть таким же как и пусть в аттрибуте Include без указания названия файла .proto.proto ваш другой .proto, они должны быть хотя бы на одном уровне. Другими словами, вы можете импортировать только файлы, который находятся по архитектуре на том же уровне или ниже, потому что в import запрещено использования символа точки и запятой. Это значит, что вы не сможете выйти на уровень выше fv.RegisterValidatorsFromAssemblyContaining<LoginModelValidation>())if равно false. Больше вариантов не может бытьif программа заходит, значит всё должно работать. Вы лучше не 10 выводите в Debug.Log, а значение переменной textret NullReferenceException, значит что объект NULL. Почему? Вы получаете объект zacaz1 используя GetComponent<trigger_test>. Что делает GetComponent<trigger_test>? Возвращает присоединённый компонент указанного объекта (текущего). Если при обращении к zacaz1 вы получаете NULL, о чём это говорит? О том, что у этого компонента нет объекта trigger_test