如何在 Xamarin 中创建带有文本和图像的 ListView?

How to Create a ListView with Text and Images in Xamarin?

我在 Youtube 上找到了这个很好的教程:https://www.youtube.com/watch?v=WRANgDgM2Zg 这正是我想要做的。 找不到 Xamarin 的任何东西,所以我决定在 Xamarin

中尝试一下

我是这样创建我的用户配置文件的;

使用系统;

namespace ListViewTest
{
    public class UserProfile
    {
        private string name;
        private int ProfileID;
        private int ImageID;

        public UserProfile (string name, int ProfileID, int ImageID)
        {
            this.name = name;
            this.ProfileID = ProfileID;
            this.ImageID = ImageID;
        }

        public string GetName(){
            return name;
        }

        public int GetProfileID(){
            return ProfileID;
        }

        public int GetImageID(){
            return ImageID;
        }

    }
}

但是当尝试像这样创建它的实例时:

List<UserProfile> myProfiles = new ArrayList<UserProfile>();

它说“找不到类型或名称空间名称‘ArrayList,您是否缺少 using 指令或程序集引用?”此消息出现在 ArrayList

我不确定缺少什么?

在 C# 中没有像 ArrayList<> 这样的东西。意味着 ArrayList 没有通用的实现。因为在 ArrayList 中你可以存储任何类型的对象,所以没有提供它泛型的意义。

在那种情况下你可以使用

List<UserProfile> myProfiles = new List<UserProfile>();

还建议您可以将 Get 方法更改为如下属性:

private string name;
public string Name
{
    get { return name; }
}