ルーキーの質問には申し訳ありませんが、私はちょうどC#で始まっています。C#、オブジェクトの問題
私はクラス
namespace WindowsFormsApplication1
{
class people
{
public int Cash;
public string LastName;
public void GiveCash(int amount) { this.Cash = this.Cash - amount; }
public void ReceiveCash(int amount) { this.Cash = this.Cash + amount; }
}
}
を持っていると私はそれで2つのオブジェクトを初期化します。
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
people viktor = new people() { Cash = 1000, LastName = "Jushenko" };
people julia = new people() { Cash = 500, LastName = "Timoshenko" };
}
ですが、後でこれらのオブジェクトにアクセスすることはできません。 たとえば、私は私が
private void button1_Click(object sender, EventArgs e)
{ viktor.cash = 200; }
を使用し、それは何か、私が間違って何をやっている「名前 『勝者は』 ...このコンテキストでは存在しない」と言いますか?
ありがとうございます!
一つのマイナーなものを、C#でその標準を名前のクラスにタイトルケースには、例えば:
一つの解決策は、現在のスコープ外の変数を移動するだろう'People' –