C# 最终编辑文本输入=新编辑文本(本);不工作?
我的问题更多地与警报对话框有关。最后的部分只是一个错误,而不是主要问题 当我尝试这样做时:C# 最终编辑文本输入=新编辑文本(本);不工作?,c#,xamarin,android-alertdialog,C#,Xamarin,Android Alertdialog,我的问题更多地与警报对话框有关。最后的部分只是一个错误,而不是主要问题 当我尝试这样做时: void btnCriarLista_Click(object sender, EventArgs e) { var alert = new AlertDialog.Builder (this); alert.SetMessage ("Tem a certeza que deseja limpar a sua lista?"); alert.SetTitle ("Atenção!"
void btnCriarLista_Click(object sender, EventArgs e)
{
var alert = new AlertDialog.Builder (this);
alert.SetMessage ("Tem a certeza que deseja limpar a sua lista?");
alert.SetTitle ("Atenção!");
final EditText input = new EditText(this);
alert.setView(input);
alert.SetNegativeButton("Não", delegate {});
alert.SetPositiveButton ("Sim", (senderAlert, args) => {
File.WriteAllText(filename, "");
Finish();
} );
RunOnUiThread (() => {
alert.Show();
} );
}
“输入”中出现错误。问题出在哪里?我猜您正在尝试将示例Java代码转换为C。C#不像Java那样具有“final”变量的概念-只需删除
final
修饰符,就可以了:
EditText input = new EditText(this);
也许C#没有关键字
final
?那么我该怎么做?删除“final”这个词?你希望final
做什么?嘿,非常感谢。你是对的,对不起,我从其他网站得到了这个代码,我没有意识到这一点