私のプロジェクトはテキスト読み上げプロジェクトです。これが私のコードです。
string amma = myacess.Text;
// string[] words = Regex.Split(amma,"*");
char[] delimeter = new char[] { '*' };
string[] words = amma.Split(delimeter, StringSplitOptions.RemoveEmptyEntries);
for( int i = 0; i < words.Length; i++ ) {
string audio = words[i];
if( audio == "a" ) {
SoundPlayer sndplayr = new SoundPlayer( WindowsFormsApplication1.Properties.Resources.aa );
sndplayr.Play();
}
if( audio == "u" ) {
SoundPlayer sndplayr = new SoundPlayer( WindowsFormsApplication1.Properties.Resources.i );
sndplayr.Play();
}
}
ただし、テキスト「au」を入力すると、「u」の音だけが再生されます。しかし、ブレークポイントを置いて F11 を押すと、サウンドと u サウンドが再生されるだけです。背後にある理由は何ですか。助けてくれますか?