In test di unità, desidero codificare un blocco di righe come una stringa.qual è il modo migliore per eseguire l'hardcode di una stringa a più righe?
In C# farei
var sb = new StringBuilder();
sb.AppendLine("myline1");
sb.AppendLine("myline2");
sb.AppendLine("myline3");
Dato che mi sono convertito a F # ho cercato di ridurre al minimo l'uso del metodo di .NET utilizzando bprintf
invece, ma in qualche modo non c'è bprintfn
supporto che sembra strano per me.
È tedioso aggiungere \r\n
alla fine di ogni riga manualmente.
O c'è un modo migliore di StringBuilder
?
Penso che questo dà 'myline1myline2myline3' - senza le linee di fondo – MiMo
Ops. Hai ragione. Fisso. – Daniel