/*********************************************************************** * Project: baifenBinfa.Net * * Web: https://baifenBinfa.com * * ProjectName: 百分兵法管理系统 * * Author: * * Email: * * CreateTime: 2020-03-05 1:54:55 * Description: 暂无 ***********************************************************************/ using System; namespace CoreCms.Net.Utility.Helper { /// /// 商品规格sku计算 /// public class SkuHelper { public static String[] process(string[][] sku) { int len = sku.Length; if (len >= 2) { var s1 = sku[0]; int len1 = s1.Length; var s2 = sku[1]; int len2 = s2.Length; int len3 = len1 * len2; int index = 0; string[] items = new string[len3]; for (int i = 0; i < len1; i++) { for (int j = 0; j < len2; j++) { items[index] = sku[0][i] + "," + sku[1][j]; index++; } } // 将新组合的数组并到原数组中 string[][] newArr = new string[len - 1][]; for (int i = 2; i < sku.Length; i++) { newArr[i - 1] = sku[i]; } newArr[0] = items; return process(newArr); } else { return (String[])sku[0]; } } } }