创建实体<variety>
public class variety
{
public string varietyName { get; set; }
}
获取本地照片
public void varietyHq()
{
//图片本地地址
string path = AppDomain.CurrentDomain.BaseDirectory + "菜品介绍";
//打开指定文件
DirectoryInfo foder = new DirectoryInfo(path);
//获取照片
FileInfo[] files = foder.GetFiles("*.png");
//照片地址存入泛型集合
for (int i = 0; i < files.Length; i++)
{
variety va=new variety();
va.varietyName = files[i].FullName;
varietylist.Add(va);
}
}
linq查询获取
public string varietyquery(string varietyname)
{
//linq查询
var query = from ma in varietylist where ma.varietyName.IndexOf(varietyname) >= 0 select ma;
string dizhi="";
foreach (var f in query)
{
dizhi = f.varietyName;
}
//返回图片地址
return dizhi;
}
调用
private void pictureBox1_Click(object sender, EventArgs e)
{
pictureBox4.Image = Image.FromFile(variety.varietyquery("蒜香小龙虾菜品"));
pictureBox5.Image = Image.FromFile(variety.varietyquery("蒜香小龙虾介绍"));
}