Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
私は試した
if( ListBox.SelectedItem.ToString().Equals("test") { //do something }
と
if( ListBox.SelectedValue.ToString().Equals("test") { //do something }
それらのどれも、選択された値または項目を文字列に取得しません
それがあなたのコードの実際の外観である場合、間違いがあります。if ステートメントの最後に中括弧を 1 つ追加する必要があります。
そうでない場合、そこに間違いはありません。ただし、SelectedItem.toString() を使用する場合は注意してください。それはあなたに価値を与えていません。オブジェクト値を返します。たとえば、この「System.Data.DataRowView」のようなものが得られます。したがって、その条件は決して実現しません。
それは私があなたのコードから見ることができるすべてです。