题目是用foreach语句产生12个能被7整除的两位数,并输出到界面上。
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是代表什么格式。 请各位能给我解决一下,学习了。谢谢。
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是代表什么格式。 请各位能给我解决一下,学习了。谢谢。
// 123
0 占位符 第一个
6是长度 ,如果不够,左补齐