Мой метод наблюдения за ошибками под названием выдает исключение. Какая-нибудь помощь, пожалуйста?
Здравствуйте друзья,
Я пытаюсь извлечь и передать только элементы каталога из моего xml-файла наблюдателю ошибок в виде строки с фильтром. Но затем я передаю найденный путь по имени в наблюдатель ошибок в виде строки. Я получаю исключение. Код непосредственно перемещается на блок catch. Любая помощь будет оценена по достоинству.
Спасибо заранее.
Что я уже пробовал:
public string[] Create(string settingsFile) { string FilePath = settingsFile; settingsFile = "my path/directory of the xml file"; string[] a = new string[20]; XmlTextReader xmlReader = new XmlTextReader(settingsFile); try { while (xmlReader.Read()) { switch (xmlReader.Name) { case "InputDataPath": a[0] = xmlReader.ReadString(); ErrorWatcher(a[0], "Status.error"); continue; case "BackupDataPath": a[1] = xmlReader.ReadString(); ErrorWatcher(a[1], "Status.error"); continue; case "ExportDatapath": a[2] = xmlReader.ReadString(); ErrorWatcher(a[2], "Status.error"); continue; } } } catch (Exception e) { return null; } return a; }
Karthik_Mahalingam
что такое сообщение об ошибке?
Muthu Raman
Я не дать какие-либо конкретные сообщения об ошибке Картик. Непосредственно переходит в блок catch без выполнения метода после получения значений.
Karthik_Mahalingam
поместите точку останова внутри блока catch и посмотрите значение в "e"
Muthu Raman
Мне пришлось изменить "\\" на "\". Вопрос решен!!!
Спасибо, Картик.
Karthik_Mahalingam
добро пожаловать