public static String EscapeString(String Value)
{
String EscapedString = "";
if (Value == null)
{
Console.Error.WriteLine("EscapeString.Value=null");
}
for (int n = 0; n < Value.Length; n++)
{
switch (Value[n])
{
case '\n': EscapedString += @"\n"; break;
case '\r': EscapedString += @"\r"; break;
case '\t': EscapedString += @"\t"; break;
case '"': EscapedString += "\\\""; break;
default: EscapedString += Value[n]; break;
}
}
return '"' + EscapedString + '"';
}