111,077
社区成员




int bincode = Guid.NewGuid().ToByteArray().Sum(a => a) % 8 + 2;
1 2 3 4 5
1+2+3+4+5
(1+2+3+4+5)%8
(1+2+3+4+5)%8+2
函数:
f1=new guid
f2=f(f1)=求f1的字节组数
f3=f(f2)=把f2求得的字节数组累加
f4=f(f3)=把累加结果和8取模
f5=f(f4)=把f4取模的结果+2
实际上就是 求guid的校验和
这是管道链式写法,如果你换成你从小学一直都写的解方程理解就是不停代入计算
计算结果= 加2函数(代入累加函数(代入求字节数组函数(代入newguid函数)))