WebApr 11, 2012 · string s2 = s1.Replace (",", "," + Environment.NewLine); Also, just from a performance perspective, here's how the three current solutions I've seen stack up over 100k iterations: ReplaceWithConstant - Ms: 328, Ticks: 810908 ReplaceWithEnvironmentNewLine - Ms: 310, Ticks: 766955 SplitJoin - Ms: 483, Ticks: … Webstring value = "410151000640"; for ( int i = 2; i < value.Length; i+=3) { value = value.Insert ( i, "-"); } Now value contains the string with dashes inserted. EDIT I just now saw that you didn't have dashes between every second number all the way, to this will require a small tweak (and makes it a bit more clumsy also I'm afraid)
How to insert/remove hyphen to/from a plain string in c#?
WebBest way to "push" into C# array; How can I add raw data body to an axios request? Couldn't process file resx due to its being in the Internet or Restricted zone or having the mark of the web on the file; Convert string to boolean in C#; Entity Framework Core: A second operation started on this context before a previous operation completed WebSep 29, 2014 · var additionalCharactersCount = Environment.NewLine.Length * (input.Length / 64); var sb = new StringBuilder (capacity: input.Length + additionalCharactersCount); Insert the complete input string into the StringBuilder first, then repeatedly .Insert (…, Environment.NewLine) every 64 characters. gp wells park practice
c# - Format string with dashes - Stack Overflow
WebIn all versions of .NET, you can repeat a string thus: public static string Repeat (string value, int count) { return new StringBuilder (value.Length * count).Insert (0, value, count).ToString (); } To repeat a character, new String ('\t', count) is your best bet. See the answer by @CMS. Share Improve this answer Follow WebMar 29, 2011 · Here is a short way to insert spaces after every single character in a string (which I know isn't exactly what you were asking for): var withSpaces = withoutSpaces.Aggregate (string.Empty, (c, i) => c + i + ' '); This generates a string the same as the first, except with a space after each character (including the last … WebNov 18, 2011 · If you want a dot after every character use a StringBuilder: StringBuilder sb = new StringBuilder (s.Length * 2); foreach (char c in s) { sb.Append (c); sb.Append ('.'); } string result = sb.ToString (); If you don't want the trailing dot then in .NET 4.0 you can … gp wembley downs