首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用list<string>的C# Xamarin.forms ListView population列表视图

使用list<string>的C# Xamarin.forms ListView population列表视图
EN

Stack Overflow用户
提问于 2018-04-17 06:45:27
回答 1查看 82关注 0票数 0

我尝试将一个事件字符串解析成一个列表EventsList,然后用来自EventList的正确字符串填充我的列表视图中的字段(标题、位置、时间和日期)。我现在遇到的问题是,用于填充EventsList的方法返回的内容在我的字符串中找不到。从EventsList显示的字符串为:

System.Collections.GenericList'1System.String

如果有人能帮助我弄清楚为什么它会返回,我将非常感激--或者如果有更好的策略来做到这一点,请告诉我。

代码语言:javascript
复制
           List<string> EventsList = new List<string>();
        EventsList = EventDetails(EventsList);

        List<string> EventDetails(List<string> arEvents)
        {
            int indexNum = 67;
            string events = GetEvents();


            //while (indexNum <= 78)
            //{
                int index1 = (events.IndexOf(indexNum.ToString())) + 2;
                int commaIndex = events.IndexOf(",");
                if ((commaIndex - index1) <= 0)
                {
                    string Title = events.Substring(index1, 10);
                    indexNum++;
                }
                else
                indexNum++;
            // }
            Title = events.Substring(index1, 10);
            arEvents.Add(Title);
            return arEvents;
        }

            MainListView.ItemsSource = new List<APBEvent>
        {
            new APBEvent()
            {
              EventTitle = GetEvents(),
              EventLocation = "line break",
              EventTime = EventsList.ToString(),
              EventDate = "5/11/18",
            },
};
EN

回答 1

Stack Overflow用户

发布于 2018-04-17 06:51:42

代码语言:javascript
复制
EventsList.ToString()

EventList为list<string>,您不能将list转换为string

如果要将list<string>内容转换为string,则可以使用string.join连接内容

代码语言:javascript
复制
string.join(",",EventList);
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/49867331

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档