![](/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.