Xamarin“命名空间,但像类型一样使用”错误

本文关键字:命名空间 一样 错误 Xamarin 类型 | 更新日期: 2023-09-27 18:32:25

我正在关注一个YouTube视频,教我们如何使用Xamarin Studio开发应用程序。我跟着那家伙做的一模一样。但是目前我收到错误

"ListView 是一个'命名空间',但像类型一样使用"

这是我的代码

int count = 1;
    private List<string> mItem;
    private ListView mListView;
    protected override void OnCreate (Bundle bundle)
    {
        base.OnCreate (bundle);
        // Set our view from the "main" layout resource
        SetContentView (Resource.Layout.Main);
        mListView = FindViewById<ListView> (Resource.Id.mylistview);
        mItem = new  List<string> ();
        //Add Items
        mItem.Add ("Tom");
        mItem.Add ("Bob");
        mItem.Add ("Jack");
        ArrayAdapter<string> adapter = new ArrayAdapter<string> (this, Android.Resource.Layout.SimpleListItem1, mItem);
        mListView.Adapter = adapter;
    }

Xamarin“命名空间,但像类型一样使用”错误

因为您命名了项目 ListView,所以每当在代码中使用 ListView 时,它都会认为您引用的是命名空间,因为这是项目的名称。然后,您不能再将列表视图用作类型。

选择一个不同的项目名称,它应该可以工作。请记住,切勿以关键字或类型名称命名项目。