Они будут выполняться в текстовом порядке и будут расположены в в обратном порядке - поэтому сначала будет располагаться localFileSream
, затем ftpStream
.
В основном ваш код эквивалентен:
using (Stream ftpStream = ...)
{
using (FileStream localFileStream = ...)
{
// localFileStream will be disposed when leaving this block
}
// ftpStream will be disposed when leaving this block
}
Хотя это идет дальше. Ваш код также эквивалент (исключая другой тип localFileStream
) для этого:
using (Stream ftpStream = ..., localFileStream = ...)
{
...
}