有没有一种方法可以将许多int变量相互比较?

时间:2019-04-19 21:08:21

标签: c# variables comparison

需要比较十个变量,由用户提供以找到最大的变量并显示出来。找到了:

if (new[] { v1, v2, v3, v4, v5, v6, v7, v8, v9, v10 }.All(x => x == 1))

可以在这里工作吗?

2 个答案:

答案 0 :(得分:0)

是的。使用Linq.Enumerable.Max

relativize

检查此答案以获取更多信息:How to Get max value from IEnumerable

答案 1 :(得分:0)

使用_id

todolists.post('/deleteTodoList', (req, res) => {
  var id = mongoose.Types.ObjectId(req.body.id)
  TodoList.findOne({
    _id: id
  })
    .then(todolist => {
      if (!todolist) {
        res.status(404).send()
      } else {
        TodoList.deleteOne({
          _id: id
        })
          .then(res => {
            res.status(200).send()
          })
          .catch(err => {
            if (err) res.status(500).send()
          })
      }
    })
    .catch(err => {
      console.log(err)
      res.status(500).send(err)
    })
})