c#抽象属性中的随机数

布莱克·艾伦

如何创建可以是随机数的抽象属性?

Parent.cs:

public abstract float ageInYears{get;}

Child.cs:

public override float ageInYears{
     get{
          return Random.Range(0, 10);
     }
}

如何确保Child.cs将ageInYears设置为随机数,并确保以后在访问时随机数保持不变?

史蒂夫
private float? age;
public override float ageInYears{
 get{
      if(!age.HasValue) {
          age = 10.0f * ((float) x.Next()) / ((float) int.MaxValue);
      }
      return age;
 }

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章