0
我正在C#windows应用程序中开发项目。我对这项技术很陌生。我在一个类中声明了Image变量,并在另一个类中声明了列表。我想从资源文件夹中检索图像并将其存储在列表中十次。我写这样的代码,但它返回null。你有任何解决方案,请回复。从C#窗体应用程序中的Resource文件夹中检索图像
class clsAddImage
{
public Image m_imgSampleImage;
}
class clsList
{
public List<clsAddImage> lstImage = new List<clsAddImage>();
}
class clsAddImageToList
{
public void AddImgMethod()
{
clsList objlist = new clsList();
int i;
for (i = 0; i < 10; i++)
{
clsAddImage objaddimg = new clsAddImage();
objlist.lstImage.Add(objaddimg);
}
foreach (clsAddImage addimg in objlist.lstImage)
{
string path = "C:\\Users\\c09684\\Documents\\Visual Studio 2010\\Projects\\WindowsFormsAddImage\\WindowsFormsAddImage\\Resources\\Chrysanthemum.jpg";
addimg.m_imgSampleImage = Image.FromFile(path);
}
}
}
public Form1()
{
InitializeComponent();
clsAddImageToList a = new clsAddImageToList();
a.AddImgMethod();
}
你知道哪一行引起该问题?如果没有,你是否尝试在调试器中运行代码?如果不是,那么请这样做。 – honk 2014-10-18 09:28:05