private void Form1_Load(object sender, EventArgs e)
{
int[] a = new int[12];
int js = 14;
for (i = 1; i < a.Length; i++)
{
js += 7;
a[i - 1] = js;
}
string s = "";
js = 0;
foreach (int i in a)
{
js += 1;
s += string.Format("{0,-4}", i);
if (js % 6 == 0)
s += "\n";
}
label1.Text = s;
}
我对string.format("{0,-4}",i)中{0,-4}的含义不懂,我知道0是代表索引,-4是格式,但是为什么要使用索引,-4是代表什么格式。 请各位能给我解决一下,学习了。谢谢。
5 个解决方案
#2
网上找的答案:
Console.WriteLine(String.Format("{0,6}",123));
// 123
0 占位符 第一个
6是长度 ,如果不够,左补齐
Console.WriteLine(String.Format("{0,6}",123));
// 123
0 占位符 第一个
6是长度 ,如果不够,左补齐
#3
哦,谢谢呀。
#4
负号表示右对齐
#5
谢谢,我知道了,-4是代表右对齐,4表示长度。谢谢!
#1
#2
网上找的答案:
Console.WriteLine(String.Format("{0,6}",123));
// 123
0 占位符 第一个
6是长度 ,如果不够,左补齐
Console.WriteLine(String.Format("{0,6}",123));
// 123
0 占位符 第一个
6是长度 ,如果不够,左补齐
#3
哦,谢谢呀。
#4
负号表示右对齐
#5
谢谢,我知道了,-4是代表右对齐,4表示长度。谢谢!