Upload files from C#

How can I connect to my private cloud from C # to upload and download files?

Use any dot net webdav library - there are various afaik