C#中的元组定义

道尔姆

我正在尝试定义一个类型Tuple <int, Tuple <int, int>>我所拥有的是一个名为的类Tile,我在其中定义了一些这样的参数:

public class Tile
{
    public readonly int producerId;
    public readonly int level;
    public class Id : Tuple<int, Tuple<int, int>>
    {
    }
    public class TId : Tuple<int, Tuple<int, int>>
    {
    }
}

问题是,VS告诉我这对TIdId

没有给出与所需的形式参数'''item1'相对应的参数Tuple< int, Tuple< int, int>>.Tuple(int, Tuple<int, int>)

我不完全了解这里发生了什么。我是否必须以其他方式定义此类型?谢谢您的帮助!

伊比扎

您的代码将立即变得混乱,看起来一团糟。您最好在类中定义属性,IdTId不是从Tuple继承...

如果您真的想使用元组方式,则需要提供参数以初始化数据:

public class Tile
{
    public readonly int producerId;
    public readonly int level;
    public class Id : Tuple<int, Tuple<int, int>>
    {
        public Id(int value1, int subvalue1, int subvalue2)
            : base(value1, new Tuple<int, int>(subvalue1, subvalue2))
        {
        }
    }
    public class TId : Tuple<int, Tuple<int, int>>
    {
        public TId(int value1, int subvalue1, int subvalue2)
            : base(value1, new Tuple<int, int>(subvalue1, subvalue2))
        {
        }
    }
}

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

#在C中定义一个元组

来自分类Dev

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

来自分类Dev

如何在 C# 中填充元组?

来自分类Dev

C#元组字典

来自分类Dev

C#中的GetHashCode()的定义

来自分类Dev

在C#中展开类似于Python的元组

来自分类Dev

从C#中的元组获取价值的最佳方法

来自分类Dev

C#中的可读性和元组

来自分类Dev

通过C#中的索引获取元组值

来自分类Dev

何时使用:C# 7.0 中的元组与类

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

通过元组列表C#

来自分类Dev

在元组向量中修改元组C ++

来自分类Dev

在C#中自定义ToolStripMenuItems

来自分类Dev

C#中的B样条递归定义

来自分类Dev

C#中的新类型定义

来自分类Dev

如何在C#中定义URL

来自分类Dev

在C#中定义对象列表

来自分类Dev

C#类变量中的混淆定义

来自分类Dev

C#中的B样条递归定义

来自分类Dev

在C#中动态定义结构

来自分类Dev

难以在C#中定义对象列表

来自分类Dev

在 c# unity 中定义数组列表。

来自分类Dev

C#中的多态和继承定义

来自分类Dev

在 C# 中定义属性的 if 语句

来自分类Dev

在 C# 中传递结构定义