![](/img/trans.png)
[英]C# How to remove char from LinkedList of chars to a char variable?
[英]How to add a "char" to variable in C#
哟,你们知道如何向变量名/id 添加一些东西吗? 我真的无法解释,所以我只是粘贴我的代码并解释我想要做什么,或者您可能对如何解决这个问题有更好的想法。
int[] array = new int[9];
for (int i=0; i < 9; i++)
{
j=i+1.ToString();
FindViewById<Button>(Resource.Id.***Num1***).Click += (o,e)=>
{
Result.Text += "j";
};
}
我有 9 个按钮,所有按钮的编号都是从 1 到 9。我不想创建一个数组来避免许多无用的代码行。 所以问题是:如何向这个“Num”id 添加一个数字(或一个字符串),所以在每次迭代中,都会有另一个数组槽充满另一个按钮点击事件。 甚至有可能这样做吗? 感谢您的回答:>。
如果您想从名称中获取资源标识符,则需要使用Resources.GetIdentifier()
。 例如,假设您的按钮的 ID 是Num5
:
var buttonNumber = 5;
var resourceId = Resources.GetIdentifier($"Num{buttonNumber}", nameof(Resource.Id).ToLower(), _activity.PackageName);
var button = FindViewById<Button>(resourceId);
我希望它有帮助!
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.