我是vb net的新手。我正在尝试处理包含表情符号的字符串,但我做不到。我的字符串看起来像这样:????我想用replace代替i我正在做的事情是使用string.remove和string.add,但是我遇到了代理对错误。
dim tStr as string ="????"
tStr=tStr.remove(5, 2)
tStr= tStr.insert(5,"?")
答案 0 :(得分:0)
Remove
和Insert
方法使用的索引号是从零开始的(第一个字符的索引是0)。要获取第三个表情符号,您需要使用4作为索引,而不是5。
dim tStr as String ="????"
tStr=tStr.Remove(4, 2)
tStr= tStr.Insert(4,"?")