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;
}