Я хочу создать функцию с C# которые возвращаются для меня список IP и порт функция такова:Кортеж содержит список буксирный в C#
public Tuple<string,int> loadSocks()
{
var listip = new List<string>();
var listprt = new List<int>();
var input = Path.GetFullPath(Path.Combine(Application.StartupPath, "Exploit1/socks-list.txt"));
var r = new Regex(@"(\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}):(\d{1,5})");
foreach (Match match in r.Matches(input))
{
string ip = match.Groups[1].Value;
int port = Convert.ToInt32(match.Groups[2].Value);
listip.Add(ip);
listprt.Add(port);
Tuple<List<string>, List<int>> tplLst = new Tuple<List<string>, List<int>>(listip, listprt);
Tuple<string, int> tplSum = Add(tplLst);
}
return tplLst;
}
Я использую кортеж, я добавляю список буксирный в этом кортеж, но он дал мне ошибку в Tuple tplSum = Add (tplLst); в Add (tplLst).
Что мне делать?
Что делает «Добавить (tplLst)» делать? – wudzik
@ wudzik он добавляет кортеж, который содержит список буксировки другому кортежу, который является tplSum в моей функции –
Этот вопрос не содержит всю необходимую вам информацию; Если вы сообщите об ошибке, конечно, дайте нам полную копию ошибки. Кроме того, ваше название очень плохое. Тот факт, что вы написали «проблема» вместо «проблемы», показывает, что вы столкнулись с автоматической системой обнаружения титров StackOverflows, которая ничего не сообщает о проблеме. Попытайтесь более подробно узнать, в чем проблема, затем задайте точный вопрос. Вы получите гораздо лучшие ответы таким образом! –