質問: new WaveOut(); waveOut.Init(reader); waveOut.Play(); } } } ### 試したこと 参照渡しなどに挑戦してみましたが上手くいきませんでした。 ### 補足情報(言語/FW/ツール等のバージョンなど) Microsoft Visual Studio 2010 C#フォームアプリケーション NAudio 1.8.0
回答: waveInを宣言する場所を変更すればよいかと思います。 変数のスコープを意識して、変数を宣言する場所を決定してください。 簡単に書くと下記のような感じです。 ``` public class TEST { private int a; static void func1() { int b; //b1 int C; // 変数a、b1、cが有効、dは使えない // b1とb2は別物 } static void func2() { int b; //b2 int d; // 変数a、b2、dが有効、cは使えない // b1とb2は別物 } } ```