菜单
首页
论坛
新职位
搜索论坛
什么是新的
新职位
新的个人资料帖子
最新活动
会员
目前的访客
新的个人资料帖子
搜索个人资料帖子
VB.NET社区
登录
寄存器
什么是新的
搜索
搜索
仅搜索标题
通过:
新职位
搜索论坛
Menu
Log in
Register
安装应用
安装
首页
论坛
C#
控制台应用
方法在对象创建期间仅运行一次
JavaScript已禁用。为了获得更好的体验,请在继续浏览器之前启用JavaScript。
您正在使用过期的浏览器。它可能无法正确显示此网站或其他网站。
您应该升级或使用
替代浏览器
.
回复主题
信息
<blockquote data-quote ="bondra" data-source="post: 21401" data-attributes="member: 13402"><p>由于某些原因,我可以'要弄清楚,我的静态方法ShuffleProbability()在对象创建期间仅运行一次。</p><p>我希望对于每个对象创建,它将进入ShuffleProbability方法并生成false / true并将属性IsHungry设置为返回值?</p><p></p><p>[CODE=csharp] 公共无效CreateDummyAnimals()</p><p> {</p><p> //在开始时创建虚拟动物</p><p></p><p> Petowner.Pets.Add(新猫</p><p> {</p><p> 名称="Missy",</p><p> IsHungry = ShuffleProbability(),</p><p> });</p><p> Petowner.Pets.Add(新狗</p><p> {</p><p> 名称="Bruno",</p><p> IsHungry = ShuffleProbability(),</p><p> }); </p><p> }[/码]</p><p></p><p>[CODE lang="csharp" title=&” ShuffleProbability方法"] 公共静态布尔ShuffleProbability()</p><p> {</p><p> //以50%的概率改组布尔值</p><p> 随机random = new Random();</p><p></p><p> bool randomNumber = random.Next(0,2)> 0;</p><p> 返回randomNumber;</p><p> }[/码]</p></blockquote><p></p>
[QUOTE ="bondra, 邮编:21401, 成员:13402"] 由于某些原因,我可以'要弄清楚,我的静态方法ShuffleProbability()在对象创建期间仅运行一次。 我希望对于每个对象创建,它将进入ShuffleProbability方法并生成false / true并将属性IsHungry设置为返回值? [CODE = csharp] public void CreateDummyAnimals() { //在开始时创建虚拟动物 Petowner.Pets.Add(新猫 { 名称="Missy", IsHungry = ShuffleProbability(), }); Petowner.Pets.Add(新狗 { 名称="Bruno", IsHungry = ShuffleProbability(), }); }[/码] [CODE lang="csharp" title=&” ShuffleProbability方法"]公共静态布尔ShuffleProbability() { //以50%的概率改组布尔值 随机random = new Random(); bool randomNumber = random.Next(0,2)> 0; 返回randomNumber; }[/码] [/QUOTE]
Insert quotes…
验证
发表回复
首页
论坛
C#
控制台应用
方法在对象创建期间仅运行一次
本网站使用Cookie来帮助个性化内容,调整您的体验并在注册时保持登录状态。
继续使用本网站,即表示您同意我们使用cookie。
接受
学到更多…
最佳
底部