元组包含C#中的拖曳列表

猫史蒂文

我想用c#创建一个函数,为我返回IP和端口列表,该函数是这样的:

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;
}

我使用元组,我在这个元组中添加了拖曳列表,但是他给我元组中的错误tplSum = Add(tplLst); 在Add(tplLst)中。

我该做什么 ?

代码治疗师

我建议简化您的代码。不是使用通常会降低可读性的元组,而是根据您的目的创建一个类型。

public class BiningInfo
{

    public IPAddress IpAddress { get; set;}

    public int Port { get; set;} 

}


public List<BiningInfo> loadSocks()
{
    var result = new List<BiningInfo>();

    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);

        BiningInfo bi = new BiningInfo();
        bi.IpAddress = IPAddress.Parse(ip);
        bi.Port = port;
    }
    return result;
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在C#中:如何创建包含控件的元组列表和有权访问此控件的用户列表?

来自分类Dev

元组列表到元组 C# 列表中的第一个元素列表

来自分类Dev

通过元组列表C#

来自分类Dev

C#:计算元组列表中的不同值

来自分类Dev

在元组列表中删除包含nan的元组-Python

来自分类Dev

寻找在元组列表中合并包含重复字段的元组的算法

来自分类Dev

在元组列表中删除包含nan的元组-Python

来自分类Dev

分组3个元组并在C#中搜索元组列表以查找特定值

来自分类Dev

为组合框的DisplayMember分配一个元组列表中元组中的值-C#

来自分类Dev

C ++中的n元组列表

来自分类Dev

包含某些元组的元组的元组索引列表

来自分类Dev

C#中的元组定义

来自分类Dev

修改包含元组的列表

来自分类Dev

用元组C#循环列表

来自分类Dev

如果元组包含np.nan,则在元组列表中删除元组

来自分类Dev

使用“包含”查询C#中的列表<键值>

来自分类Dev

如何在C#中深度复制包含列表的Dictionary?

来自分类Dev

C# 包含列表的列表以及如何检查列表中的列表是否包含给定的字符串?

来自分类Dev

测试列表和元组中的字符串包含

来自分类Dev

查找列表中包含未知值的元组结构

来自分类Dev

python如何检查元组是否包含列表中的任何内容?

来自分类Dev

如何获取此包含元组的列表中的最小值?

来自分类Dev

如何在C#元组列表中删除反向重复项

来自分类Dev

从元组列表到对象列表C#的选择

来自分类Dev

如果元组包含给定索引中的某个元素,则从列表中删除该元组

来自分类Dev

如何在python中轻轻地拖曳列表

来自分类Dev

我如何在包含C#中的列表的对象列表中的特定字段上询问if参数?

来自分类Dev

在元组列表中交换元组

来自分类Dev

如何通过给定索引修改包含特定值的元组列表中的那些元组

Related 相关文章

  1. 1

    在C#中:如何创建包含控件的元组列表和有权访问此控件的用户列表?

  2. 2

    元组列表到元组 C# 列表中的第一个元素列表

  3. 3

    通过元组列表C#

  4. 4

    C#:计算元组列表中的不同值

  5. 5

    在元组列表中删除包含nan的元组-Python

  6. 6

    寻找在元组列表中合并包含重复字段的元组的算法

  7. 7

    在元组列表中删除包含nan的元组-Python

  8. 8

    分组3个元组并在C#中搜索元组列表以查找特定值

  9. 9

    为组合框的DisplayMember分配一个元组列表中元组中的值-C#

  10. 10

    C ++中的n元组列表

  11. 11

    包含某些元组的元组的元组索引列表

  12. 12

    C#中的元组定义

  13. 13

    修改包含元组的列表

  14. 14

    用元组C#循环列表

  15. 15

    如果元组包含np.nan,则在元组列表中删除元组

  16. 16

    使用“包含”查询C#中的列表<键值>

  17. 17

    如何在C#中深度复制包含列表的Dictionary?

  18. 18

    C# 包含列表的列表以及如何检查列表中的列表是否包含给定的字符串?

  19. 19

    测试列表和元组中的字符串包含

  20. 20

    查找列表中包含未知值的元组结构

  21. 21

    python如何检查元组是否包含列表中的任何内容?

  22. 22

    如何获取此包含元组的列表中的最小值?

  23. 23

    如何在C#元组列表中删除反向重复项

  24. 24

    从元组列表到对象列表C#的选择

  25. 25

    如果元组包含给定索引中的某个元素,则从列表中删除该元组

  26. 26

    如何在python中轻轻地拖曳列表

  27. 27

    我如何在包含C#中的列表的对象列表中的特定字段上询问if参数?

  28. 28

    在元组列表中交换元组

  29. 29

    如何通过给定索引修改包含特定值的元组列表中的那些元组

热门标签

归档