我是C#的新手,因此这可能是一个基本问题。我需要做的是在类库中放置一个如下所示的数组,然后对其进行调用。所以我想通过类和这个数组来显示合适的图片。我知道有一种更简单的方式来制作某些图片,但这是该项目的一项要求。这是一个C#中的asp.NET网站。在类库中编写数组并对其进行调用C#
string[] PictureArray;
PictureArray = new string[3];
PictureArray[0] = "~/pics/grl.jpg";
PictureArray[1] = "~/pics/pop.jpg";
PictureArray[2] = "~/pics/str.jpg";
PictureArray[3] = "~/pics/unk.jpg";
EDIT(也评论):
我想从数组的图片在点击一个按钮像这样在图像框中显示出来:
protected void Button1_Click(object sender, EventArgs e) {
Class1 name = new Class1();
this.Image1.ImageUrl = name.GetPic();
}
显然只是name.GetPic()不会做任何事情,它实际上会抛出一个错误。
编辑2:对不起,我刚刚意识到我可以编辑和评论。我已经正确设置了类中的数组,现在我需要访问它(请参阅上面的编辑)。
回答
string[] pictures = work.GetPictures();
Image1.ImageUrl = pictures[0];
是一切,我需要看到,由于Zyphrax
你的问题是什么? – Alex 2010-04-14 02:21:44
该项目的要求?这是功课吗? – 2010-04-14 03:06:18
注意:'string [3]'是一个包含3个元素(0-2)的数组,而不是最后一个索引为3的数组。这是一个特别容易的错误,如果您来自VB.NET,另一种方式。 – Powerlord 2010-04-14 18:57:22