在C#中一次设置多重属性

疯狂

我意识到,当我想为c#中的多个对象/控件(此处为标签)设置相同的属性时,我将不得不非常频繁地键入相同的代码。这通常看起来像这样:

string s = "one attribute";
label1.Text = s;
label2.Text = s;
label3.Text = s;
label4.Text = s;
label5.Text = s;

有没有办法以更少的代码更快地执行此操作?我正在想像这样的事情:

string s = "one attribute";
(label1 && label2 && label3 && label4 && label5).Text = s;

回答:

string s = "one attribute";
label1.Text =
label2.Text =
label3.Text =
label4.Text =
label5.Text = s;
比拉勒·巴希尔(Bilal Bashir)

您可以像这样一行完成所有操作。

label1.Text = label2.Text = label3.Text = label4.Text = label5.Text = "one attribute";

编辑:如果您想将标签保留在数组中,那么这是另一种方法,而不必每次都实际写出foreach循环。

Label[] labels = new[] { label1, label2, label3, label4, label5 };
Array.ForEach(labels, x => { x.Text = "one attribute"; });

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Java中一次多重分配

来自分类Dev

在Matlab中一次设置不同图的属性

来自分类Dev

在路径C#中一次来回导航

来自分类Dev

同一对象在C#中一次又一次地实例化

来自分类Dev

如何在Datagrid WPF C#中一次读取第一行

来自分类Dev

在列表 r 中一次设置多个值

来自分类Dev

在 R 中一次设置多行值

来自分类Dev

有没有办法在C#中一次更改多个Dictionary值?

来自分类Dev

在c#中一次性获取Facebook页面点赞

来自分类Dev

在C#中一次在键盘上按下多个键

来自分类Dev

在数据库c#中一次插入两个对象

来自分类Dev

如何在 c# wpf 中一次加载/保存多个文件?

来自分类Dev

属性“样式”只能设置一次

来自分类Dev

如何在C中一次清除多个位?

来自分类Dev

在C ++中一次执行序列的最佳方法

来自分类Dev

在C中一次运行恒定数量的线程

来自分类Dev

C#在一个字符串中一次执行许多替换

来自分类Dev

如何在C ++中一次又一次地从函数返回?

来自分类Dev

在C#中一次性更新数据表的所有单元格

来自分类Dev

在 Unity C# 中一次使用多个关键输入会产生意外行为

来自分类Dev

如何在NetLogo中一次设置一个变量,例如海龟的概率

来自分类Dev

在Visual C#中永久设置一次文本框值

来自分类Dev

Visual C#使用Excel Interop一次设置多个单元格

来自分类Dev

Visual C#使用Excel Interop一次设置多个单元格

来自分类Dev

如何将程序设置为每天在C#中自动运行一次

来自分类Dev

如何设置一次属性并且不能更改?

来自分类Dev

如何使用内部查询一次设置多个属性

来自分类Dev

一次随机设置`background-color`属性

来自分类Dev

属性内容设置了一次以上。WPF

Related 相关文章

热门标签

归档