我试图在每次触摸时创建一个按钮,在文本框中为数字添加2。 我知道如何添加1,如:
int l;
t1.Text = l++.Tostring();
触摸按钮时如何添加2?
答案 0 :(得分:1)
通过"将2添加到文本框"我猜你的意思是:
int l = 0;
t1.Text = (l + 2).ToString();
修改强>
为了清楚明了 - 这将始终将您的TextBox
设置为2。
如果您想在每次单击按钮时增加l
,则必须使l
成为类级变量:
public class SomeActivity()
{
private int l = 0;
private void OnButtonClicked()
{
l += 2
t1.Text = l.ToString();
}
}
答案 1 :(得分:1)
您要做的是以下内容:
int l;
if (Int32.TryParse(t1.Text, out l))
{
t1.Text = (l+2).ToString();
}
这是一个非常基本的问题,可能会引起一些愤怒发布此类问题。因此,我鼓励您在发布类似问题之前阅读C#书或教程。 不幸的是,我只知道德语书籍,但搜索谷歌应该会帮助你。
答案 2 :(得分:0)
int count = 0;
buttonObject.Click + =(sender,args)=> {
count += 2;
buttonObject.Text = count.ToString();
};