ここでかなり基本的な質問があると思います。私はあなたの時間を無駄にしようとはしていませんが、良い答えを得るためにグーグルに何をすべきかわからなかっただけです。私の質問は、オブジェクトの初期化に関係しています。Head First C#の本から次の例を見てください。
using System;
using etc...
namespace Bees
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
Queen queenie = new Queen(workers, Report); //Queen is a created class
}
Queen queenie; //This is the line I'm curious about
private void assignButton_Click(object sender, EventArgs e)
{
Report.AppendText(queenie.AssignWork(comboBox1.SelectedItem.ToString(), (int)shifts.Value));
}
private void button1_Click(object sender, EventArgs e)
{
queenie.WorkNextShift();
}
...
クイーンオブジェクトをすでにインスタンス化した場合Queen queenie = new Queen(...);
、そのラインはどのような目的Queen queenie
を果たし、そのスコープは何ですか?ここで私が誤解している重要な概念は何ですか?