var str1 = =String.Concat( guid.ToString().Split('-'));
Trim是去掉前后空格你用Replace方法
不能用Trim()。用Replace("-","")去掉横线。
是不是需要确认一下 “-” 是全角还是半角字符呢。