os specific paths in strings?

I’ve got this for my path

private string outputLocation = Environment.GetFolderPath(Environment.SpecialFolder.Desktop);
private string macOut = @"/ArtifactExampleXML.xml";
private string winOut = @"\ArtifactExampleXML.xml";

and this in my constructor

	public XMLParser(){
		if (SystemInfo.operatingSystem.Contains("Mac"))
			outputLocation = outputLocation + macOut;
		else
			outputLocation = outputLocation + winOut;
	}

There’s got to be a way around this and just have it know which way the string should be formatted… Can someone shed some light on my situation?

Windows works fine with / so just use that.