c#上位机算法