我意识到它不会在里面读取if (berjaya[23].Equals(70))
,好像它不等于 70。但是当我尝试berjaya[23]
使用 MessageBox 显示时,它确实显示为 70。
我的第一个猜测是铸造。我试过int value = (int)(berjaya[23]);
了,我的下一个计划是尝试做if(value == 70)
,但它说字符串不能转换为 int。
有没有其他的(berjaya[23].Equals(70))
阅读方式?
===编辑===
我应该通过这种方式投射数据拆分:
int.TryParse(berjaya[23], out value1);
然后改变图片,我用这个:
if (value1 == 301)
{
Bitmap abc = (Bitmap)System.Drawing.Bitmap.FromFile("C:\\Users\\HDAdmin\\Pictures\\HospitalIcon\\web\\web2\\images\\a3_01.gif");
pictureBox1.Image = abc;
}