У меня есть кусок кода в C#. Я использую строку как параметр в конструкторе, чтобы указать путь к файлу, тогда я хочу преобразовать его в Uri, чтобы взаимодействовать с остальной частью кода в другом классе. Как я могу это сделать? Может ли кто-нибудь сказать синтаксис?Как преобразовать строку, переданную в конструкторе в Uri?
public string m_DTBook_FilePath;
public DTBooktoXukConversion(string bookfile)
{
m_DTBook_FilePath = bookfile;
Uri uri = new Uri(m_DTBook_FilePath);
}
Что не так в этом синтаксисе?
Особенно с префиксом «м» –
Там не было error.i просто хотел, чтобы подтвердить .i принять ур метод, d сделать это: switch (m_DTBook_FilePath) {case "* .opf": el(); break; case "* .xml": tr(); break;} В поле переключателя ошибка: ожидается значение интегрального типа. В случае поля, ошибка: невозможно преобразовать неявно строку в uri – 2009-03-31 20:09:53