I need to improve the Presentation and readability of a huge string in my code for a multiline string verification from my system using C# and I found some options:
1- One of them is using verbatim string literal, but they can't insert identation:
string target = @"
Lorem ipsum dolor sit amet, consectetur adipiscing elit.
Morbi metus massa, dapibus et lorem sed, eleifend viverra urna.
Integer ut nulla ac metus sodales egestas at quis erat.
Ut placerat magna vel enim molestie faucibus.";
2- The other one is using normal string with the explicit breaks and new lines:
string target= " Lorem ipsum dolor sit amet, consectetur adipiscing elit.\n Morbi metus massa, dapibus et lorem sed, eleifend viverra urna.\n Integer ut nulla ac metus sodales egestas at quis erat.\n Ut placerat magna vel enim molestie faucibus.";
But in my case is a huge text and it will produce a long long line.
3- The last one is using normal string with concatenation:
string target = "Lorem ipsum dolor sit amet, consectetur adipiscing elit.\n "+
"Morbi metus massa, dapibus et lorem sed, eleifend viverra urna.\n "+
"Integer ut nulla ac metus sodales egestas at quis erat.\n "+
"Ut placerat magna vel enim molestie faucibus.\n ";
This seems very useful because finally is possible to ident and multiline, but looks so ugly.
Does somebody have another idea?