string small = "12";
string big = "123456789";
I need to get exactly 8 characters (addition and removal respectively)
The result be like this:
small = "12 ";
big = "12345678";
CodePudding user response:
You can use String.PadRight:
string result = small.PadRight(8);
If a longer string should also be cut, use:
string result = text.Length > 8 ? text.Remove(8) : text.PadRight(8);
CodePudding user response:
If you want to obtain exactly 8 characters you can PadRight first (to have the text to be at least 8 chars long) and then take range (first 8 characters) to have exact 8 char long result:
var result = text.PadRight(8)[..8];
