与数字组合的唯一性,与顺序无关

本文关键字:顺序 唯一性 数字 组合 | 更新日期: 2023-09-27 18:35:49

我正在研究一个需要我到达唯一字符串的功能。数据模型中的每个人都有 2 个属性 - 公司 ID 和人员 ID。Co 和 Person ID 的组合将始终是唯一的。当一个人与另一个人发起对话时,我需要创建一个唯一的字符串来标识该对话。

因此,如果人员 A(例如 Co:100、Id:100)与人员 B(例如 Co:200、Id:200)开始对话,则唯一字符串应与人员 B 与人员 A 开始对话相同。

我需要用 JS 和 C# 编写此逻辑。

与数字组合的唯一性,与顺序无关

在创建对话密钥之前对参与者的键进行排序,这将确保 A 是否开始与 B 对话或相反。

假设您有一个唯一的属性(lower_id,higher_id)应该可以解决问题。