Получение определений строк для принятия нескольких строк? - PullRequest
1 голос
/ 30 сентября 2010

По какой-то причине приведенная ниже подсветка синтаксиса работает так, как мне бы хотелось, но это не то, как она интерпретирует код в Visual Studio.Когда я пытаюсь назначить несколько строк в строку, это не позволит мне.Есть ли способ, которым я могу сделать следующую работу, не объединяя весь мой код в одну строку или используя + = для каждой новой строки?

        string HtmlCode = "";
        HtmlCode =
            "
                <head>
                    <style>
                        *{margin: 0px;padding: 0px;font-family: Microsoft Sans Serif;font-size: 11px;}
                    </style>
                </head>
            ";

Ответы [ 3 ]

10 голосов
/ 30 сентября 2010

Используйте дословную строку , добавив к строке префикс @

string HtmlCode = "";
HtmlCode =
        @"
            <head>
                <style>
                    *{margin: 0px;padding: 0px;font-family: Microsoft Sans Serif;font-size: 11px;}
                </style>
            </head>
        ";
2 голосов
/ 30 сентября 2010

Префикс строки с "@"

    string HtmlCode = "";
    HtmlCode =
        @"
            <head>
                <style>
                    *{margin: 0px;padding: 0px;font-family: Microsoft Sans Serif;font-size: 11px;}
                </style>
            </head>
        ";
2 голосов
/ 30 сентября 2010

Используйте буквенные строки:

string HtmlCode = @"                
    <head>
        <style>
        *{margin: 0px;padding: 0px;font-family: Microsoft Sans Serif;font-size: 11px;}             
        </style>
    </head>";
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...