title | long_title | summary | date |
---|---|---|---|
PadCenter |
string.PadCenter |
指定された文字数になるまで両側に指定された文字列を埋め込むことで、この文字列を中央寄せした新しい文字列を作成します。 |
2023-10-29 |
名前空間: Alice
アセンブリ: Losetta.Runtime.dll
ソースコード: Alice.Core.String.cs
指定された文字数になるまで両側に空白文字を埋め込むことで、この文字列を中央寄せした新しい文字列を作成します
namespace Alice;
public string PadCenter(number totalWidth, bool padRight = false, bool truncate = false);
引数 | |
---|---|
totalWidth |
結果の文字列の文字数 |
padRight |
文字列を中央寄せするために埋め込む必要がある文字数が左右で異なる場合に、右寄せを優先する場合はtrue 、それ以外の場合はfalse |
truncate |
対象の文字列の長さがtotalWidth より長い場合に文字列を切り詰める場合はtrue 、それ以外の場合はfalse |
戻り値 | |
---|---|
string |
実行した結果の文字列 |
???note "対応: Alice3.0以降" |対応|| |---|---| |AliceScript|3.0| |AliceSister|3.0| |Losetta|0.10|
指定された文字数になるまで両側に指定された文字を埋め込むことで、この文字列を中央寄せした新しい文字列を作成します
namespace Alice;
public string PadCenter(number totalWidth, string paddingChar = " ", bool padRight = false, bool truncate = false);
引数 | |
---|---|
totalWidth |
結果の文字列の文字数 |
paddingChar |
埋め込む文字を含む文字列。この文字列の0番目の文字が使用されます。 |
padRight |
文字列を中央寄せするために埋め込む必要がある文字数が左右で異なる場合に、右寄せを優先する場合はtrue 、それ以外の場合はfalse |
truncate |
対象の文字列の長さがtotalWidth より長い場合に文字列を切り詰める場合はtrue 、それ以外の場合はfalse |
戻り値 | |
---|---|
string |
実行した結果の文字列 |
???note "対応: Alice3.0以降" |対応|| |---|---| |AliceScript|3.0| |AliceSister|3.0| |Losetta|0.10|
以下は、さまざまな文字列を15文字分の幅で中央寄せしています。 文字数が多い場合は、切り詰めています。
var tests = ["Hello,World","SomChai","Alice in Discord"];
foreach(string test in tests)
{
print($"|{test.PadCenter(15,false,true)}|");
}
// 出力
// | Hello,World |
// | SomChai |
// |Alice in Discor|