方法一:
string s = \"a_baa\";Regex r = new Regex(\"a\");s = r.Replace(s, \"r\", 1); //替换s中的第一次出现的a,替换成r
方法二:
string s = \"1_2_3_4_5\";int firstIndex = s.IndexOf(\"_\");//查找第一次出现的_的索引位置s.Remove(firstIndex, 1).Insert(firstIndex, \"*\"); //删除索引位置处的一个字符,再进行该位置的insert即可int lastIndex = s.LastIndexOf(\"_\"); //查找最后一次出现_的索引位置s.Remove(lastIndex , 1).Insert(lastIndex , \"*\");
爱站程序员基地
![(原创)[C#] 一步一步自定义拖拽(Drag&Drop)时的鼠标效果:(一)基本原理及基本实现-爱站程序员基地](https://aiznh.com/wp-content/uploads/2022/07/20220721231016-62d9dcd85c40b-220x150.gif)

