unity小结-C#代码方面

本文总结了在Unity中使用C#编程时应注意的事项,包括变量命名、字符串处理、params关键字的使用。此外,介绍了C#的关键字如new、this、return等,值类型与引用类型的区别,以及ref和out关键字的功能。还探讨了static关键字的应用,并对比了C#与Lua语言的特点。
摘要由CSDN通过智能技术生成

1.写C#代码时应注意什么?如何避免?

  • 变量名注意事项,尽可能准确的描述该变量所代表的含义
  • 使用驼峰命名规则,首字母小写,往后每个单词首字母大写
  • 不能使用关键字作为变量名
  • var 隐式变量只能用于方法或属性范围内的本地变量,在声明时为其赋初值。能使用基础变量就不要使用隐身变量,会让阅读带来不便。
            static void test1() {
                int[] nums = { 1, 2, 3, 4, 5 };
                foreach (var i in nums) {
                    Console.WriteLine(i);
                }
            }

    隐身变量的作用:一般在遍历的时候使用

  • 字符串多次变更应使用stringBuilder而不是string。少量的变更使用string即可,否则性能会变差,因为stringbuilder还要转会string。

            static void stringAdd() {
                StringBuilder sb = new StringBuilder("this is a stringbuilder");
                sb.Append(" add a string,");
                sb.AppendLine("add other string,");
                Console.WriteLine(sb.ToString());
            }

    因为string内容修改并不是直接修改原有变量,而是会生成中间变量,产生垃圾。

    <
  • 0
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值