Tag: iteration

WPF DataGrid:如何在DataGrid中迭代以获取行和列?

如何在C#中使用Forms DataGridView迭代WPF DataGrid的行和列? 例如,如果您有Forms DataGridView,您可以执行以下操作: for(int i = 0; i < formsDataGrid1.Rows.Count; i++) { MessageBox.Show(formsDataGrid1.Rows[i].ToString()); for(int j = 0; j < formsDataGrid1.Columns.Count; j++) MessageBox.Show(formsDataGrid1.Rows[i].Cells[j].ToString()); } 感谢您的任何帮助! **编辑: 我想这样做的原因是用户将使用DataGrid在DataGrid的第二列中输入某些信息。 此外,此DataGrid有多行,我希望能够获取该数据并使用它更新数据库。

返回第N个Fibonacci数序列?

我对课堂作业有疑问,我需要知道如何使用迭代返回第n个Fibonacci序列(不允许递归)。 我需要一些关于如何做到这一点的提示,这样我才能更好地理解我做错了什么。 我在program.cs中输出到控制台,因此它在下面的代码中不存在。 // Q1) // // Return the Nth Fibonacci number in the sequence // // Input: uint n (which number to get) // Output: The nth fibonacci number // public static UInt64 GetNthFibonacciNumber(uint n) { // Return the nth fibonacci number based on n. if (n == 0 || n == 1) { […]

你可以在C#中迭代它时从List 中删除一个项目吗?

您可以在迭代它时从列表中删除项目吗? 这会有用,还是有更好的方法呢? 我的代码: foreach (var bullet in bullets) { if (bullet.Offscreen()) { bullets.Remove(bullet); } } -edit-对不起,伙计们,这是一个silverlight的游戏。 我没有意识到Silverlight与Compact Framework不同。