Есть ли в С# аналог многострочной переменной из 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>");
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д