小编Ben*_*ity的帖子

C#:将字符列表转换为字符串

我正在用 C# 使用列表解决 Coderbyte 上的编码挑战。我有想要的结果,但需要将它作为字符串返回。

我想知道如何将我的字符列表转换为字符串。先感谢您。

这是我的代码:

string s = "I love dogs";
int i, j = 0;
List<char> array1 = new List<char>();
List<char> array2 = new List<char>();

for (i = 0; i < s.Length; i++)
{
    if (s.Length == j)
        break;

    if (Char.IsLetter(s[i]))
    {
        array1.Add(s[i]);
    }
    else
    {
        for (j = i; j < s.Length; j++)
        {
            if (Char.IsLetter(s[j]))
            {
                array2.Add(s[i]);
            }
            if (!Char.IsLetter(s[j]) || j == s.Length - 1)
            {
                if (array1.Count >= array2.Count)
                {
                    array2.Clear();
                }
                else …
Run Code Online (Sandbox Code Playgroud)

c# string

5
推荐指数
1
解决办法
2万
查看次数

标签 统计

c# ×1

string ×1