title: Using Path.Combine() to form a Linux path on a Windows system
body: <p>I am writing an application in C# which will be compiled and run under Windows but which will, in part, be responsible for uploading files to a folder structure on Linux servers.  In my Windows application I would like to be able to easily combine Linux directories and file names together with Path.Combine.  Is there a way to temporarily override Path.Combine with a different path separator?</p>