public int FirstNotRepeatingChar(string str) { if((str==null)||str.Length==0)return -1;//好兄弟,咱们没有隔壁CharAt()可以直接用,用字典也是个方法 Dictionary<char, int> dic = new Dictionary<char, int>();//遍历给字典赋值 for(int i =0;i<str.Length;i++) { if(dic.ContainsKey(str[i])==false) dic.Add(str[i], 1); else { di...