拆分字符串数组后如何获取值?

时间:2018-07-17 14:30:12

标签: c#

我有以下问题。拆分之后,我想将作者,书名和书本类型变成这样的变量。

getOrganisationTypes().then(items => {
  ...
});

使用foreach循环将它们打印出来很容易,但是如何获取这些值?希望任何人都能帮助我。

string author = George Orwell
string title = Animal Farm
string booktype = novel

3 个答案:

答案 0 :(得分:8)

已分割字符串:

string[] item = Regex.Split(value, "###");

您有一个数组。您知道第一个元素是名称,第二个是标题,第三个是类型

string author = item[0];
string title = item[1];
string booktype = item[2];

在尝试阅读它们之前,您可能应该进行一些验证,但实际上就是这样。

答案 1 :(得分:0)

您的问题是“我如何获得这些价值?”

答案是,您已经拥有了! my.xts <- as.xts(c(1:10),seq(as.Date("1990/1/1"), as.Date("1999/1/1"),"years") output$myXTS <- renderDygraph( dygraph(my.xts)%>% dyRangeSelector()%>% dyLimit(mean(my.xts[paste(input$myXTS_date_window[[1]], input$myXTS_date_window[[2]], sep="/")])) )

也许您的问题并不完全是您要问的;)

答案 2 :(得分:-1)

        //Initialise start of array
        var index = 0;
        //Check if array is large enough before accessing the index
        if (item.Length >= index)
        {
            author = item[index];
            index++;
        }
        if (item.Length >= index)
        {
            title = item[index];
            index++;
        }
        //No need to increment index here as no other checks are made
        if (item.Length >= index) booktype = item[index];