Ich habe ein Stück Code in C#. Ich verwende einen String als Parameter im Konstruktor, um den Dateipfad dann in Uri zu konvertieren, um mit dem Rest des Codes in einer anderen Klasse zu interagieren. Wie kann ich das tun? Kann jemand die Syntax erklären?Wie konvertiert man einen in einem Konstruktor übergebenen String in Uri?
public string m_DTBook_FilePath;
public DTBooktoXukConversion(string bookfile)
{
m_DTBook_FilePath = bookfile;
Uri uri = new Uri(m_DTBook_FilePath);
}
Was ist falsch in dieser Syntax?
gerade bei „m“ als Präfix –
Es ist nicht error.i wollte nur (ich würde durch die Art und Weise ein öffentliches Feld in Ihrem realen Code, gegen mit stark empfehlen.) bestätigen .i adoptiere deine Methode, a d dies tun: Schalter (m_DTBook_FilePath) {Fall "* .opf": el(); Pause; Fall "* .xml": tr(); break;} In Schalter Feld Fehler ist: Ein Wert des integralen Typs erwartet. Im Feld case ist der Fehler: implizite Zeichenfolge kann nicht in uri konvertiert werden –