這個+=
運算符在這段代碼中意味着什麼,它是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代碼 –