找回密码
 立即注册
楼主: hkjhkji

[脚本] unity3d C#脚本里删除一个字符串的最后一个字符

[复制链接]
发表于 2013-9-17 18:19 | 显示全部楼层 |阅读模式
unity3d C#脚本里删除一个字符串的最后一个字符怎么写  为什么我这样写没有效果呢:
                                                                                              str = str.Substring(0,str.Length-1);
发表于 2013-9-17 18:26 | 显示全部楼层
c#获取带有汉字的字符串长度
不知道大家注意没,用c#下自带的str.Length方法获得字符串str长度的时候,返回的总是字符的个数,但是如果字符串中包含汉字的话,一个汉字是占两个字符长度的,获取的长度值就有了问题。
解决方案:
int len = System.Text.Encoding.Default.GetBytes(str).Length; 这样就可以了
发表于 2017-4-23 18:03 | 显示全部楼层
楼主是超人
发表于 2017-4-23 17:25 | 显示全部楼层
真心顶
发表于 2017-4-23 17:36 | 显示全部楼层
很好哦
发表于 2017-4-23 17:40 | 显示全部楼层
不错不错
发表于 2017-4-23 17:34 | 显示全部楼层
LZ真是人才
发表于 2017-5-3 20:58 | 显示全部楼层
楼主是超人
发表于 2017-5-3 21:09 | 显示全部楼层
好帖就是要顶
发表于 2017-5-3 20:32 | 显示全部楼层
顶顶多好
懒得打字嘛,点击右侧快捷回复 【右侧内容,后台自定义】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Unity开发者联盟 ( 粤ICP备20003399号 )

GMT+8, 2024-11-23 19:36 , Processed in 0.091947 second(s), 24 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表