我目前在我以前的項目中使用 VB.NET?,F在,從 VB.NET 切換到 C#。我嘗試了一個在線轉換器,但它似乎不起作用。我收到以下錯誤:無法將 int 類型隱式轉換為 bool。這是我的代碼:String verify = txtVerify.Text;if (tblStudentTableAdapter.FillByVerifyStudent(dbInfoDataSet.tblStudent, verify, verify, verify)){ MessageBox.Show("Matched");}else{ MessageBox.Show("No Result");}在 VB.NET 中,它沒有問題。請給我一個關于如何解決這個問題的想法。先感謝您VB.NET 中的代碼:Dim verify as String = txtVerify.Text;if tblStudentTableAdapter.FillByVerifyStudent(dbInfoDataSet.tblStudent, verify, verify, verify) Then MessageBox.Show("Matched");else MessageBox.Show("No Result");End If
1 回答

慕神8447489
TA貢獻1780條經驗 獲得超1個贊
您可以使用Convert.ToBoolean(int)方法轉換int為bool. true如果 的值int不為零,則此方法將返回。
String verify = txtVerify.Text;
if (Convert.ToBoolean(tblStudentTableAdapter.FillByVerifyStudent(dbInfoDataSet.tblStudent, verify, verify, verify)))
{
MessageBox.Show("Matched");
}
else
{
MessageBox.Show("No Result");
}
- 1 回答
- 0 關注
- 97 瀏覽
添加回答
舉報
0/150
提交
取消