我在使用PadLeft
and时遇到了一个小问题PadRight
。所以我在我的代码中有用户可以输入他们想要用于填充的字符以及他们想要输入多少个字符。像这样:
String StartString;
int AmountOfCharacters;
Char PadCharacter;
StartString = TextBoxString.Text(Lawnmower)
AmountOfCharacters = Convert.ToInt32(TextBoxAmountofCharacters.Text) (Lets Say 5)
PadCharacter = Convert.ToChar(TextBoxPadCharacter.Text)(Lets use *)
所以后来我放了。
Padding = String.PadLeft(AmountOfCharacters,PadCharacter)
现在,当我运行代码时遇到的问题,因为我上面有它,它没有做任何事情。它只是给我作为文本割草机,没有任何****附加。我是否必须更改代码中的某些内容才能使其正常工作,还是为此使用了错误的变量?因为当我使用PadCharacter
as aString
时,我收到一条错误消息
无法将 String 隐式转换为 char。