[Unity&C#]: 表达式 expr 2 和 3 是否能作为函数
发布时间
阅读量:
阅读量
?:表达式的详细用法请自行搜索。
<表达式1>?<表达式2>:<表达式3>
那么?:表达式 里面的 表达式2 和 表达式3 能否用 函数 代替。
当然是可以的。但是前提条件是 表达式2 和 表达式3 必须有一个返回值。
并且这个 ?: 表达式 的结果 必须有 一个变量 来赋值。
示例如下所示。 ------------------------------------------返回一个布尔值 bool a;
a的值等于(当ItemPickNum小于ItemMaxNum时调用PickItem_Less Than Max函数)否则调用PickItem_Bigger Than Max函数
private bool PickItem_LessThan_Max(BackpackItem go,int num)
{
return true;
}
private bool SelectItem_LargestSize(BackpackItem selected, int num)
{
// 选择比指定最大尺寸更大的物品
return true;
}
------------------------------------------这样也是可以
全部评论 (0)
还没有任何评论哟~
