码迷,mamicode.com
首页 > Windows程序 > 详细

C# 与 LUA 的经验对比

时间:2016-10-01 19:55:10      阅读:219      评论:0      收藏:0      [点我收藏+]

标签:

1,字符串遍历不同处:
例: str = "汉字ABCabc"
C#可以使用str[i]取得字符串中的汉字字符和拼音字符:
Str[0] :汉
Str[1]:字
Str[2] : A
依次类推。
LUA中:
Str[1] : nil
Str[2]: nil

全为nil, 语法不支持这样的下标功能,只有string.byte(str, i)来取得某字节的值,对于汉字,UNICODE编码下,分别取得高字节,低字节的值,而没法像C#那样一次取得整个汉字。 
LUA中只能使用string.byte(str, i)来取字符串中某字节处的ASCII码值。

从这里看,LUA不如C#能方便的遍历字符串中的字符。

 

 

                                             

                                    

                              

                        

                          

                                  

                            

                            

                  

                      

                    

  

C# 与 LUA 的经验对比

标签:

原文地址:http://www.cnblogs.com/timeObjserver/p/5926183.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!