>>//while(Microphone.GetPosition(null)<= 0){}
使わないコメントを質問に入れるな
>>OSはWINです
関係ない

マイクで録音開始して終了もしていないが
意味を分かってプログラムを書いているのか
それともただコピペしただけなのか