Я новичок в разработке для Windows 8 и С#, но у меня есть определенный опыт программирования на Java.
Итак, когда я пытаюсь сделать некоторый парсер Json (например) в java, я не могу сделать это без использования блока try-catch, и таким образом я могу обработать исключение, но когда я пытаюсь выполнить то же самое в С# (Windows 8), и я не использую блок try-catch, который он тоже работает, например:
if (json != null)
{
JObject jObject = JObject.Parse(json);
JArray jArrayUsers = (JArray)jObject["users"];
foreach (JObject obj in jArrayUsers)
{
ListViewMainViewModel user = new ListViewMainViewModel(
(String)obj["email"],
(String)obj["token"],
(String)obj["institution"],
(String)obj["uuidInstitution"]);
usersList.Add(user);
}
return usersList;
}
}
Как я знаю, правильный способ - уловить JsonReaderException, но Visual Studio никогда не предупреждала меня об этом. Я хотел бы знать, есть ли простой способ узнать, генерирует ли какой-либо метод исключение, например, на java, используя eclipse (он обязательно реализует блок try-catch или код, который не компилируется)