if(){temp=....;}else if(){temp=....;}假如这里if 和 else if都没满足呢?也就是假如judge == 5呢??????????此时temp未初始化
string temp;是字符串 你这样 temp[0].ToString 这里变成数组了
给temp一个初始值temp="";