string类型的问题,请高手指教
哥本哈士奇 2006-04-11 03:34:21 在c++中如果是这样一个string a="中国";
那么它的长度就是4
但是在c#中这样一个语句下来长度就变成了2
而这么一来
原有程序有个判别是否为生僻字这一块
就出现了问题
因为处理过程是把其打到char[](比如“中国”就是四个元素)里然后取一个汉字的第一个字节转换成高字节判断再
取一个汉字的低字节进行判断
但是在c#中,打到char[],这样比如“中国”就是两个元素了,无从谈起怎么判别是否为生僻字了
请问是否有其它的解决方法