私はcomboBoxの国で列挙型を使用しています。すべての列挙型は、国と呼ばれるクラスにあります。その中にはUnited_States_of_Americaのようなアンダースコアがあります。コンボボックスに表示される前にアンダースコアを削除する必要がありますか?列挙型のリストからアンダースコアを削除しますか?
普通の文字列であれば私の考えはReplace("_", " ")
でしたが、コンボボックスではそれほど単純ではありませんでした!したがって、私はこれを解決するためにいくつかの助けをpreciateだろうか?ありがとう!
private void InitializeGUI()
{
// Fill comboBox with countries
cmbCountries.Items.AddRange(Enum.GetNames(typeof(Countries)));
}
1:
また、このように書くことができます。長い行を「中断する」方が良いので、迷惑なスクロールバーはここにはありません。あなたが怒っていないことを願って、あなたが必要ならロールバックすることができます。 – gdoron
Hmmm、私はクラスでLINQを使っていませんでした。私たちは次のクラスでそれを使う予定です。それは他のやり方でできますか?もう少し基本的? –
@ 3D-kreativ。 'foreach' – gdoron