一些简单的C#语句的高级写法

在C#开发里,使用Debug.Log输出信息会浪费内存。文中以设计游戏角色信息为例,展示了Debug.Log输出字符串浪费内存的情况,并给出使用Debug.LogFormat语句来减少内存浪费的实现方法。

在C#的开发中,我们常常使用Debug.Log来输出我们需要的信息,但是使用这个语句同时也会浪费一些内存。

例如:我设计一个游戏角色的名称、血量、等级以及经验

string strName="游戏主角";

int Hp=100;

int Level=10;

long Exp=10000;

Debug.Log("名字:"+strName+"血量:"+Hp+"等级"+Level+"经验值:"+Exp);

因为其显示出来的是字符串,会浪费部分内存,所以我们通过以下语句来实现:

Debug.LogFormat("名字:{0},血量:{1},等级:{2},经验值:{3}",strName,Hp,Level,Exp)

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值