小编kr1*_*r13的帖子

通过Struct成员迭代

让我们说我们有一个结构

Struct myStruct
{
   int var1;
   int var2;
   string var3;
   .
   .
}
Run Code Online (Sandbox Code Playgroud)

是否有可能通过使用foreach迭代结构的成员?我已经阅读了一些有关反思的内容,但我不知道如何在这里应用.

结构中有大约20个变量.我试图从文件读取值并尝试将它们分配给变量,但不想调用file.ReadLine()20次.我试图通过循环访问成员变量

c#

17
推荐指数
1
解决办法
2万
查看次数

在运行时期间向GroupBox添加控件

我正在尝试创建一个GroupBox,向它添加一个Grid(或StackPanel),然后在运行时添加一些TextBlocks.这就是我尝试过的

GroupBox groupBox1 = new GroupBox();
Grid grid1 = new Grid();

groupBox1.Width = 85;
groupBox1.Height = 60;
grid1.Height =  85;
grid1.Width =  60;

groupBox1.Content = grid1.Children.Add(textBlock1);
groupBox1.Margin = new Thickness(50, 50, 0, 0);

mainWindow.canvas.Children.Add(groupBox1);
Run Code Online (Sandbox Code Playgroud)

但我得到的只是一个带有厚白色边框的组合框,里面没有任何东西.

c# wpf

4
推荐指数
1
解决办法
1万
查看次数

将Linq查询表达式转换为点表示法

我刚开始学习LINQ.我编写了以下linq表达式来获取列表中重复3次的数字.

 var query = from i in tempList
             where tempList.Count(num => num == i) == 3
             select i;
Run Code Online (Sandbox Code Playgroud)

我想知道如何将其转换为点符号.

c# linq

4
推荐指数
1
解决办法
1045
查看次数

标签 统计

c# ×3

linq ×1

wpf ×1