怎么将静态方法里的局部变量显示出来

我了个擦啊啊啊 2016-07-13 12:10:07
public static int RollDice()
{
int die1 = randomNumbers.Next(1, 7);
int die2 = randomNumbers.Next(1, 7);
int sum = die1 + die2;

MessageBox.Show( Convert.ToString(die1) + Convert.ToString(die2) + Convert.ToString(sum));
return sum;
}
现在静态方法返回的是sum 我想把 die1 die2 sum 都单独显示在textBox中怎么搞!!
大神来一个
...全文
153 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
巴士上的邂逅 2016-07-13
  • 打赏
  • 举报
回复
引用 4 楼 u012027169 的回复:
[quote=引用 2 楼 yuankaiwsl 的回复:] 加两个ref或者out参数
public static int RollDice(out int die1,out int die2,out int sum) { die1 = randomNumbers.Next(1, 7); die2 = randomNumbers.Next(1, 7); sum = die1 + die2; // MessageBox.Show( Convert.ToString(die1) + Convert.ToString(die2) + Convert.ToString(sum)); return sum; } 已成功搞定谢谢![/quote]如果return sum了就不要out sum了
  • 打赏
  • 举报
回复
引用 2 楼 yuankaiwsl 的回复:
加两个ref或者out参数
public static int RollDice(out int die1,out int die2,out int sum) { die1 = randomNumbers.Next(1, 7); die2 = randomNumbers.Next(1, 7); sum = die1 + die2; // MessageBox.Show( Convert.ToString(die1) + Convert.ToString(die2) + Convert.ToString(sum)); return sum; } 已成功搞定谢谢!
  • 打赏
  • 举报
回复
引用 1 楼 tcmakebest 的回复:
把textBox通过参数传进去,就可以在静态方法中显示
大神给段代码学习下
巴士上的邂逅 2016-07-13
  • 打赏
  • 举报
回复
加两个ref或者out参数
tcmakebest 2016-07-13
  • 打赏
  • 举报
回复
把textBox通过参数传进去,就可以在静态方法中显示

110,533

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧