1
1

More than 3 years have passed since last update.

コンボの中身から一項目だけ削除したい

Posted at
 LendPaterns = _NameService.GetCodeName(NameSegmentCode.lend_patern);
              var yyy = LendPaterns.Where(x => x.Code == ((int)Const.LendPatern.xxx).ToString()).SingleOrDefault();
              LendPaterns.Remove(yyy);

GetCodeNameで取ってきた値(コンボ)の中からxxxだけ削除したい

(int)Const.LendPatern.xxx).ToString()).SingleOrDefault()

xxxはConstの中で数字として値を持っている(xxx = 2 とか)
(int)を書かなかったらxxxという名称が取れてきてしまうから名称ではなくて2をとってきたい。
(int)を書くことによって数字をとることが出来る。

今回は1件だけ値が取れてくるからSingleOrDefault()を忘れずに書いて型を決める。
※型がList<>の場合は必要ない。

1
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
1