我有保存列表我如何添加0-9和0-99散列列表
public class PhraseSource
{
public int CategoryId { get; set; }
[PrimaryKey, NotNull]
public string Id { get; set; }
public string English { get; set; }
public string Romaji { get; set; }
public string Kana { get; set; }
public string Kanji { get; set; }
public string WordType { get; set; }
public int Modified { get; set; }
}
我想補充兩個附加字段,所以我已經添加了這些變量:
public int OneHash { get; set; }
public int TwoHash { get; set; }
- 凡OneHash的值是從ID
- 凡TwoHash的值是從ID的0-99變化的散列0-9變化的哈希
有人可以給我一些關於如何填充這兩列的建議嗎?
你是指從0-9和0-99變化的散列 - 這些字段的用途是什麼? –
Id.GetHashCode()%10跳轉。 –
@HansPassant - 你的建議是我想我在找什麼。有沒有一種方法可以處理列表的所有記錄,並執行一次OneHash和TwoHash列的設置。這只是需要一次,因爲這個列表只用來保存源數據,一旦加載它從來沒有改變,除非希望添加哈希信息。 – Alan2