C# 算法建议唯一值和编辑
我有一个接受字符串值的空列表 当添加元素时,我需要检查列表中是否已经存在具有相同值的字符串,如果是,则应发生异常(角色1仅在数组中存在唯一值) 现在,我想让一个用户在列表中编辑元素,如果新编辑的值是唯一的罚款,否则会发生异常 我的问题是:假设用户选择了edit元素,但实际上在发送到服务器时并没有更改值。系统应检测到元素未被更改,并接受该值(即使该值已存在于列表中) PS我简化了这个问题,实际上我使用的是MVC和EF&linq。我的问题是,我无法检查插入的值是否已在我的应用程序界面中编辑 你能帮我找到一个有效的算法来解决这个问题吗?谢谢 如果问题足够清楚或者您需要更多信息,请告诉我这是我的解决方案:C# 算法建议唯一值和编辑,c#,linq,algorithm,C#,Linq,Algorithm,我有一个接受字符串值的空列表 当添加元素时,我需要检查列表中是否已经存在具有相同值的字符串,如果是,则应发生异常(角色1仅在数组中存在唯一值) 现在,我想让一个用户在列表中编辑元素,如果新编辑的值是唯一的罚款,否则会发生异常 我的问题是:假设用户选择了edit元素,但实际上在发送到服务器时并没有更改值。系统应检测到元素未被更改,并接受该值(即使该值已存在于列表中) PS我简化了这个问题,实际上我使用的是MVC和EF&linq。我的问题是,我无法检查插入的值是否已在我的应用程序界面中编辑 你能帮我
您使用的是什么类型的列表,是列表框还是其他类型的列表?这些值是如何添加到控件的?如何接受或中止编辑?项目数据绑定了吗?Re“我的问题是:…”:如果你在.Net中研究数据绑定,那么所有这些库都会处理。值都在数据库中,表也是如此,我只有一个文本框,可以在其中编辑一个项目。