Есть ли в С# аналог многострочной переменной из javascript? - C#
Формулировка задачи:
Хотел осуществить в своей программе создания XML файла с минимальным содержимым, на случай, если файл по умолчанию будет испорчен или утерян. Вот такой код мне кажется не очень рациональным:
Знаю что в java script есть такое понятие, как многострочная переменная, которая поваляет записывать записывать большое количество текста с минимальными проблемами.
Знаю еще такой вариант:
Это единственный вариант?
sw.WriteLine("<?xml version=\"1.0\" encoding=\"utf-8\" ?>");
sw.WriteLine("<!DOCTYPE Configuration [<!ELEMENT Configuration ANY><!ELEMENT Config ANY><!ATTLIST Config id ID #REQUIRED>]>");
sw.WriteLine("<Configuration>");
sw.WriteLine("<Config id=\"DominoPath\">/C cd \\Users\\Astrey\\Desktop & batFile.bat</Config>");
sw.WriteLine("<Config id=\"BasePath\">.\\Citys.XML</Config>");
sw.WriteLine("<Config id=\"HistoryPath\">.\\History.xml</Config>");
sw.WriteLine("<Config id=\"ZipPath\">C:\\Programs\\7-Zip\\7z.exe</Config>");
sw.WriteLine("<Config id=\"WorkDirectory\">C:\\Users\\Astrey\\Desktop\\</Config>");
sw.WriteLine("</Configuration>");
sw.Dispose(); sw.WriteLine("<?xml version=\"1.0\" encoding=\"utf-8\" ?>"+
+"<!DOCTYPE Configuration [<!ELEMENT Configuration ANY><!ELEMENT Config ANY><!ATTLIST Config id ID #REQUIRED>]>"+
+"<Configuration>"+
+"<Config id=\"DominoPath\">/C cd \\Users\\Astrey\\Desktop & batFile.bat</Config>"+
+"<Config id=\"BasePath\">.\\Citys.XML</Config>"+
+"<Config id=\"HistoryPath\">.\\History.xml</Config>"+
+"<Config id=\"ZipPath\">C:\\Programs\\7-Zip\\7z.exe</Config>"+
+"<Config id=\"WorkDirectory\">C:\\Users\\Astrey\\Desktop\\</Config>"+
+"</Configuration>");
sw.Dispose();Решение задачи: «Есть ли в С# аналог многострочной переменной из javascript?»
textual
Листинг программы
sw.Write( @"<?xml version=""1.0"" encoding=""utf-8"" ?> <!DOCTYPE Configuration [<!ELEMENT Configuration ANY><!ELEMENT Config ANY><!ATTLIST Config id ID #REQUIRED>]> <Configuration> <Config id=""DominoPath"">/C cd \Users\Astrey\Desktop & batFile.bat</Config> <Config id=""BasePath"">.\Citys.XML</Config> <Config id=""HistoryPath"">.\History.xml</Config> <Config id=""ZipPath"">C:\Programs\7-Zip\7z.exe</Config> <Config id=""WorkDirectory"">C:\Users\Astrey\Desktop\</Config> </Configuration>");