gpt4 book ai didi

C# 使用函数添加到元组列表

转载 作者:行者123 更新时间:2023-12-02 04:30:10 25 4
gpt4 key购买 nike

我对 C# 还很陌生,两天前才开始,因为我需要为大学的编码类(class)创建简单的项目,不幸的是我们有 3 天的时间来完成代码,所以我落后了 1 天,但它并没有没关系。我使用代码 fount@whatacode.wordpress.com 创建了一个元组列表。

public class TupleList<int, string, string, int, int, string, int>
: List<Tuple<int, string, string, int, int, string, int>>
{
public void Add(int IDL, string AlbNmL, string ArtL, int RelDL, int TrAmnL, string LocL, int RatL)
{
Add(new Tuple<int, string, string, int, int, string, int>(ID, AlbNm, Art, RelD, TrAmn, Loc, Rat));
}
}

如果它是元组的第一次添加,我需要创建列表,所以我使用了 if

if (currid == 0)
{
var Albums = new TupleList<int, string, string, int, int, string, int>
{
{ID, AlbNm, Art, RelD, TrAmn, Loc, Rat},
};
}

我的 ID、AlbNm、Art、RelD、TrAmn、Loc、Rat 是 readlines 等的结果,并不重要。 (或者是吗??)我使用 currid 作为指示符是否是第一个(它以 0 开头,在 add 函数末尾为++。

现在我的问题是,如何使用 TupleList 类的 ADD 方法将它们(我从 readlines 获得的 ID、AlbNm、Art、RelD、TrAmn、Loc、Rat)添加为下一个元组。我用过

if(currid > 0) 

但我真的不知道要在其中放入什么。希望我的问题可以被任何人理解并且有人可以帮助我:)提前致谢。

最佳答案

创建一个相册类并制作一个相册列表会更好更好

public class Album
{
public string Name {get;set;}
public string Artist {get; set;}
public Album(string _name, string _artist)
{
Name = _name;
Artist = _artist;
}
}


Album example = new Album("a", "good idea");

List<Album> listOfAlbums = new List<Album>();
listOfAlbums.Add(example);

关于C# 使用函数添加到元组列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23779824/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com