Я хотел бы использовать протокол, отличный от http(s)://
, в частности, я хочу создать URL, начинающийся с vrchat://
, но по какой-то причине он всегда убивает второй /
var url = "vrchat://".AppendPathSegment("launch");
if (!string.IsNullOrWhiteSpace(innerString)) {
url.SetQueryParam("id", innerString, true);
}
//url.SetQueryParam("ref", "vrchat.com");
Console.WriteLine("Connecting to {0}", url);
Результатыв
Connecting to vrchat:/launch?id=wrld_b805006c-bec7-4179-958a-5a9351e48d5c