这个+=
运算符在这段代码中意味着什么,它是lambda? 我阅读MSDN文档的拉姆达,但没有发现关于这个+=
运营商的任何事情,我会感激,如果有人向我解释在提供的C#代码中,+ =运算符是做什么的?
translateButton.Click += (object sender, EventArgs e) =>
{
translatedNumber = Core.PhonewordTranslator.ToNumber(phoneNumberText.Text);
if (String.IsNullOrWhiteSpace(translatedNumber))
{
callButton.Text = "Call";
callButton.Enabled = false;
}
else
{
callButton.Text = "Call " + translatedNumber;
callButton.Enabled = true;
}
};
Click是一个事件,(代表列表),并且您正在添加一个新事件。 '+ ='例如'x + = 2'等于'x = x + 2' –
这与'Xamarin'无关。这只是'C#'的工作方式。 – VSG24
@ VSG24这是一个xamarin.android代码 –