我试图建立在C#中的CD收集程序,可以C#如何在一个阵列中获得数据到一个数组
- 创建新相册(即,在您的相册数据库中添加新条目)
- 更改或删除现有的专辑相册中的数据库
- 输入一首乐曲(标题,艺术家,流派和音乐的长度)的细节入册
- 更改或删除的细节专辑中的现有音乐
- 列出给定相册中所有音乐的详细信息
- 列出给定艺术家的所有音乐
- 列出数据库中的所有音乐。您的节目必须允许用户选择列表的顺序:按专辑,按艺术家,按流派或按标题。
我卡在第3位,增加细节,每一张专辑,到目前为止,我有这个,我想,当我得到这个权利,详情其余部分将很容易添加
public bool AddSong(string songName)
{
for (int i = 0; i < MAX_MUSIC; i++)
{
string c = albumName; // This compares the album name given by user
string e = myMusic[i].getAlName; // to the album name in the myMusic array
int d = c.CompareTo(e); //
if (d == 0)
{
int index = -1;
for (int j = 0; j < MAX_SONG; j++)
{
if (Songs[i] == null)
{
index = i;
break;
}
}
if (index != -1)
{
Songs[index] = songName;
++totalSongs;
return true;
}
}
}
return false;
}
任何帮助给我的方向将不胜感激。
编辑:这是作业,我是一名外部学生,我的讲师和他一样好,不会说英语很好,我不指望免费赠品。刚上的做法,也许一个奇怪的提示方向;)
EDIT2:我的代码是非常大的,所以我不认为这是拨后如此大量的代码,我虽然能提供一个链接到的类
这是用于教育目的吗?你为什么不使用'System.Collections.Generic.List'或类似的东西? –
2013-04-04 09:23:53
你可以发布更多的代码,所以我可以看到更多的发生了什么? – 2013-04-04 09:30:40
它有点难以回答,不知道你已经学过多少东西,但我会假设你需要使用一个自定义的类,你将设计用来保存你的SongName字符串,以及你想包括的其他信息...... – 2013-04-04 09:36:13