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
做什么?嘿,非常感谢。你是对的,对不起,我从其他网站得到了这个代码,我没有意识到这一点