我使用以下代码拆分字符串并存储它:
string[] proxyAdrs = linesProxy[i].Split(':');
string proxyServer = proxyAdrs[0];
int proxyPort = Convert.ToInt32(proxyAdrs[1]);
if(proxyAdrs[2] != null)
{
item.Username = proxyAdrs[2];
}
if (proxyAdrs[3] != null)
{
item.Password = proxyAdrs[3];
}
问题是我得到
指数数组的边界之外。
什么时候proxyAdrs[2]
不在。
有时 proxyAdrs[2] 有时不存在。
我该如何解决这个问题?