高手帮个忙啊,VS2005环境下如何获得一个随即变量i?

Stooing 2008-12-19 11:21:53
我想要输出一个变量i,并且这个变量i是随即的,1~100之间的整数,请问各位大虾应该怎么写?
...全文
74 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
Stooing 2008-12-20
  • 打赏
  • 举报
回复
好了 终于解决了 多谢各位大虾了 不过我觉得10楼帮我解决了很重要的一步所以把分给你吧
Stooing 2008-12-19
  • 打赏
  • 举报
回复
我不是在Main里写的 我是一个窗体里写的,你可以给我一个解决代码吗?
这个问题困扰我很久了 急待解决。。
ICanUseThisID 2008-12-19
  • 打赏
  • 举报
回复
楼主你是在Main函数里写代码是吧?把语句放Main函数里就可以了,或者把2楼的函数设置成静态的,因为Main函数是静态的。
Stooing 2008-12-19
  • 打赏
  • 举报
回复
三楼的哥哥 你的代码打上之后也是包那个错误 怎么解决啊 ?
Stooing 2008-12-19
  • 打赏
  • 举报
回复
是问过一次了 可是没有解决嘛-_-!
Stooing 2008-12-19
  • 打赏
  • 举报
回复
写这个
Random r = new Random();
int i = r.Next( 1, 100);
报错
错误 1 字段初始值设定项无法引用非静态字段、方法或属性“WindowsApplication1.game.r”
如何是好啊?
bidisty 2008-12-19
  • 打赏
  • 举报
回复
不是问过一次了吗?
flyjimi 2008-12-19
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 Stooing 的回复:]
这样获得的是变量i 吗?
我希望获得一个变量i直接就可以在别的地方引用的,可以实现吗?
[/Quote]
……
flyjimi 2008-12-19
  • 打赏
  • 举报
回复
Random r = new Random();
int i = r.Next( 1, 100);
Stooing 2008-12-19
  • 打赏
  • 举报
回复
这样获得的是变量i 吗?
我希望获得一个变量i直接就可以在别的地方引用的,可以实现吗?
dragonbird 2008-12-19
  • 打赏
  • 举报
回复
private int RandomNumber(int min, int max)
{
Random random = new Random();
return random.Next(min, max);
}


How to use it?

int returnValue = RandomNumber(1, 100);
ICanUseThisID 2008-12-19
  • 打赏
  • 举报
回复

Random random=new Random();
int randomNum=random.Next(1,100);

111,130

社区成员

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

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

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