3 ms·
Ah, the reason is simple: C# allows named parameters, but do not enforce them. You can call File.Copy both as File.Copy(a,b) and File.Copy(sourceFile
by gnud 7y ago
Ah, the reason is simple: C# allows named parameters, but do not enforce them. You can call File.Copy both as
File.Copy(a,b)
and
File.Copy(sourceFileName: a, destFileName: b)
And confusingly, also as
File.Copy(destFileName: b, sourceFileName: a)
- Lio 7y agoOK I see. That explains it and also gives a very concrete reason for using the chained API. Thanks.