如果字符数超过20 C#,则从最后一个逗号分割一个字符串

时间:2020-01-20 04:14:55

标签: c#

我有一个包含地址的字符串。有时字符数超过20。然后我想将其从20前的最后一个逗号分割为两个字符串。

string address = "address1, address2, address3, address4.";

这包含39个字符,超过20个字符。 然后,我想将其与 address2

之后的逗号分开
string addr1 = "address1, address2,";
string addr2 = "address3, address4.";

已更新: 到目前为止我尝试过的。这与字符串中的最后一个逗号分开。这不是每次的正确方法。

    string address = rankList[k].ADDRESS;
    if (address.Length  > 20) {

        int idx = address.LastIndexOf(',');

        if (idx != -1)
        {
            Console.WriteLine(address.Substring(0, idx)); 
            Console.WriteLine(address.Substring(idx + 1));
        }

    }

0 个答案:

没有答案