如果可以,请帮助我理解这一点.我只用了几个月的时间学习C#,似乎错过了一些东西.我理解如何创建方法,但似乎无法检索要在其外部使用的数据.请参阅我刚创建的示例,尝试创建一个生成1到20之间的数字然后覆盖现有变量的方法.
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace _170227
{
class Program
{
static void Main(string[] args)
{
int x = 0;
d20();
Console.WriteLine(x);
}
static int d20()
{
Random myRandom = new Random();
int x = myRandom.Next(20) + 1;
return x;
}
}
}
Run Code Online (Sandbox Code Playgroud)
我需要做些什么才能使方法操作现有变量或从方法生成数据,以便在方法本身中未定义的某些进一步用途?先感谢您!
只需将方法的返回值赋给x变量,就像这样
static void Main(string[] args)
{
int x = 0;
x = d20();
Console.WriteLine(x);
}
static int d20()
{
Random myRandom = new Random();
int x = myRandom.Next(20) + 1;
return x;
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
73 次 |
| 最近记录: |