class1 という名前のこのクラスがあるとします。class1 には、1 つのデフォルト コンストラクターと 1 つのパラメーター (たとえば文字列など) を受け取るコンストラクターが含まれています。そのコンストラクター内で変数を設定し、それを「string var」と呼びましょう。そのオブジェクトの作成中にコンストラクターに渡した文字列から var に値を取得させたいのですが、コンストラクターのスコープ外で var を使用できるようにしたいのですが、それは可能ですか? コンストラクターは値などを返さないためです。
ここで明確にするために、私がやりたいことのコード例を示します。
class class1
{
public class1(string songPath)
{
System.Media.SoundPlayer songPlayer = new System.Media.SoundPlayer(songPath);
}
//here I want to use my songPlayer I created with the passed string as songPath
}