Это зависит не только от рассматриваемой операционной системы, но также и от конфигурации, конфигурации потенциально в реальном времени.
Для Linux:
cat /proc/sys/fs/file-max
покажет, что текущее максимальное количество общего количества дескрипторов файлов позволило быть открытым одновременно. Выезд http://www.cs.uwaterloo.ca/~brecht/servers/openfiles.html
Просто откройте его исключительно:
using (FileStream fs =
File.Open("MyFile.txt", FileMode.Open, FileAccess.Read, FileShare.None))
{
// use fs
}
Ссылка .
Обновление : В ответ на комментарий автора: Согласно в онлайн Документ MSDN , File.Open поддерживается в .Net Compact Framework 1.0 и 2.0.
0 и 2.0. 0 и 2.0.