如果可以,請幫助我理解這一點。我只有幾個月的時間學習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;
}
}
}
什麼我需要做的,有一個方法,從一些進一步的使用不是方法本身定義的方法處理現有變量或生成的數據?先謝謝你!
'D20();' - >'X = D20();'' –
Console.WriteLine(D20());' – Equalsk
除了'X = D20()',如果我是你,我會在'd20()'裏面重命名'x' *,並且只在'd20()'*裏面重命名爲'y'或'charltonHeston'或絕對世界上除'x'之外的任何東西,在'd20()'中聲明的'x'與任何其他的'x'完全無關,名稱中的相似性是無意義或無意義的巧合。 –