Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/286.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何创建随机代码_C#_Silverlight_Windows Phone 8.1 - Fatal编程技术网

C# 如何创建随机代码

C# 如何创建随机代码,c#,silverlight,windows-phone-8.1,C#,Silverlight,Windows Phone 8.1,我想要一个Windows Phone Silverlight 8.1代码,当您按下按钮时会随机打开下一页(从程序中的页面之间) 谢谢你试过吗?你在说什么?@IbrahimTornado-Jashaszun可能想问的是你试过什么?仅仅发布这个问题并不能代表你做出任何努力。我们不是代码编写服务。你应该带着你的代码来这里发布,我们可以帮助你修复代码。对不起,我在这种情况下尝试了代码,但没有工作。。下一步(1,3)只返回1或2。3是一个排他性上界。仅以3为例.Next(1,n)其中n=>页数。您没有跟随

我想要一个Windows Phone Silverlight 8.1代码,当您按下按钮时会随机打开下一页(从程序中的页面之间)


谢谢

你试过吗?你在说什么?@IbrahimTornado-Jashaszun可能想问的是你试过什么?仅仅发布这个问题并不能代表你做出任何努力。我们不是代码编写服务。你应该带着你的代码来这里发布,我们可以帮助你修复代码。对不起,我在这种情况下尝试了代码,但没有工作。
。下一步(1,3)
只返回
1
2
3
是一个排他性上界。仅以3为例
.Next(1,n)
其中n=>页数。您没有跟随。如果你做了
.Next(1,n)
,那么你会得到一个范围为
{1,2,…,n-1}
-你永远不会得到
n
的随机数。这是唯一的上限。@Enigmativity:对不起!现在明白了。我已经更新了答案。
int randomNumber;

randomNumber = new Random().Next(1, n + 1);

switch(randomNumber)
{
   case 1: ShowPage1();
           break;
   case 2: ShowPage2();
           break;
   case 3: ShowPage3();
           break;
   ...
   case n: ShowPageN();
             break;
}