using System.Collections.Generic;
public static void Main()
var list = new List<Test>();
for(int i=0; i< 10; i++) {
list.OrderBy(t => t.amount);
string hash = getHash(JsonConvert.SerializeObject(list));
public static string getHash(string content) {
using (System.Security.Cryptography.MD5 md5 = System.Security.Cryptography.MD5.Create()) {
hash = BitConverter.ToString(
md5.ComputeHash(Encoding.UTF8.GetBytes(content))
).Replace("-", String.Empty);
public decimal amount {get;set;}
public decimal limit {get;set; }