Hey,
ich habe vor, Text direkt in der Texteingabe der Konsole zu ersetzen, um die Konsoleneingabe zu formatieren, da es sonst später Fehler wegen Anführungszeichen im Text gibt (wenn der Text " enthält, durch "" ersetzen).
Folgender Code scheint nicht zu funktionieren. Er gibt einen Fehler zurück, siehe unten.
Warum wird die Eingabe als int-Variable erkannt? Wie könnte ich das sonst noch umsetzen? Ideen?
Der Fehler bezieht sich nur auf
string txt = Console.Read().Replace("\"", "\"\"");
Danke schon einmal!
Code:
using System;
using System.IO;
namespace format
{
class Program
{
static void Main(string[] args)
{
string txt = Console.Read().Replace("\"", "\"\"");
txt = txt.Replace("\n", "new_line");
Console.WriteLine(txt);
}
}
}
Error:
Type `int' does not contain a definition for `Replace' and no extension method `Replace' of type `int' could be found. Are you missing an assembly reference?