C# 依据编码区间生成编码

C# 根据编码区间生成编码比如前缀:S后缀:E列:C01-C10行:R01-R10巷道:H01-H10产生的编码就是SC01R01H01ESC0

C# 根据编码区间生成编码
比如
前缀:S
后缀:E
列:C01-C10
行:R01-R10
巷道:H01-H10

产生的编码就是 
SC01R01H01E
SC01R01H02E
SC01R01H03E
……
SC10R01H10E

等等 现在就想到一种方法 嵌套循环 ,不知各位有没有其他的好法子 给点提示

[解决办法]
放数据库,然后外连接查询得到笛卡尔集