public TestPageConstructor()
{
InitializeComponent();
}
private void Mygrid_OnLoaded(object sender, RoutedEventArgs e)
{
Console.WriteLine(mygrid.RowDefinitions[0].ActualHeight);
Console.WriteLine(mygrid.RowDefinitions[1].ActualHeight);
Console.WriteLine(mygrid.RowDefinitions[2].ActualHeight);
Console.WriteLine(mygrid.RowDefinitions[3].ActualHeight);
Console.WriteLine(mygrid.RowDefinitions[4].ActualHeight);
}
我不确定为什么该循环无法正常工作。我将x设置为0,所以while循环仅在x等于100时才运行(不是)。但是,循环似乎与该循环无关。当while循环条件设置为任何值时,似乎会发生这种情况。
任何帮助将不胜感激。 谢谢, 丹。
答案 0 :(得分:4)
==用于等效,而=用于分配变量。
将代码更改为以下代码以使其起作用:
int x;
x = 0;
while(x == 100) {
printf("this will not print");
}