我有一个接受字符串值的空列表。
添加元素时,我需要检查列表中是否已存在具有相同值的字符串,如果是,则应发生异常(ROLE 1 仅数组中的唯一值)。
现在我想一个用户让编辑列表中的元素,如果新编辑的值是唯一的,否则应该发生异常。
我的问题是:让我们假设用户选择了编辑元素,但在发送到服务器时实际上并没有改变值。系统应该检测到元素没有被更改并接受该值(即使列表中已经存在)。
PS 我简化了问题,我实际上使用的是 MVC 和 EF & linq。我的问题是我无法在我的应用程序界面中检查插入的值是否已被编辑。
你能帮我找到一个有效的算法来解决这个问题吗?谢谢
让我知道问题是否足够清楚或您需要更多信息