0
單選按鈕的狀態,我使用此代碼的單選按鈕的狀態「轉換」爲整數「布爾方式」使用整數標誌,保存喜歡的布爾
If MyRadioButton.Checked Then
cmdConnection.Parameters.AddWithValue("@paramMychoice", 1)
Else
cmdConnection.Parameters.AddWithValue("@paramMychoice", 0)
End If
的代碼工作正常
閱讀穆罕默德·納比爾·阿里夫的答案在這個環節Store boolean value in SQLite
他使用
int flag = (boolValue)? 1 : 0;
但是,如果我嘗試像
Dim flag As Integer
flag = (MyRadioButton.Checked)? 1 : 0
我得到「選項嚴格上不允許從‘布爾’到‘整’隱式轉換」
好吧,我理解和Visual Studio的建議是這樣 標誌= CINT ((ProtocoloAutorizadaNoRadioButton.Checked))? 1:0
但我也得「字在這裏不能用?」的錯誤
如何使用INT標誌的解決方案=(boolValue)? 1:0在VB.net上?
乾淨的解決方案。還要感謝關於顯式設置的提示 – fedeteka