Nota rápida: Concatenando valores com caractere de separação em C#
Abaixo está um exemplo rápido de como concatenar um array de strings em uma única string, separando esses valores por um caractere.
[TestMethod] public void TestarConcatenacao01() { var arr = new[] { "s1", "s2" }; var s = string.Join(";", arr); Assert.AreEqual("s1;s2", s); } [TestMethod] public void TestarConcatenacao02() { var arr = new string[] { }; var s = string.Join(";", arr); Assert.AreEqual(string.Empty, s); } [TestMethod] public void TestarConcatenacao03() { var arr = new[] { "s1" }; var s = string.Join(";", arr); Assert.AreEqual("s1", s); }
string.Join substituí com uma linha um código que acabei de ver, onde eram feitos um foreach e vários condicionais para conseguir o mesmo objetivo (umas 5 linhas, no mínimo).
[]'s
Comentários
Postar um comentário