質問です。

ReadStreamやTextFiedlParser等は使用時に

using(var parser= new TextFiedlParser(path,encode))
{
}
などと使うのですが、もし仮にファイルが排他ロックなどをしている場合に
複数回試行するにはどうすればよいのでしょうか?

for(int i=0; i>10 ;i++)
{
処理
Thread.Sleep(100)
}
のような感じで行いたいです。よろしくお願いいたします。