public static unsafe string StripTabsAndNewlines(string s)
{
int len = s.Length;
char* newChars = stackalloc char[len];
char* currentChar = newChars;
for (int i = 0; i < len; ++i)
{
char c = s[i];
switch (c)
{
case '\r':
case '\n':
case '\t':
case '{':
case '}':
case '[':
case ']':
continue;
default:
*currentChar++ = c;
break;
}
}
return new string(newChars, 0, (int)(currentChar - newChars));
}
索引字符串内部需要删除的字符并删除。
string[] str = TheCorrectAnswer.Split('-');
根据字符串内部字符分割为多个字符存入数组。