// C# Extension Method
// Doc: https://csharp-extension.com/en/method/1002192/bytearray-urlencode
// @nuget: Z.ExtensionMethods
using System;
public class Program
{
public static void Main()
string urlString = "http://test# space 123/text?var=val&another=two";
//C# Extension Method: String - ToByteArray
var bytes = urlString.ToByteArray();
//C# Extension Method: ByteArray - UrlEncode
string output = bytes.UrlEncode();
Console.WriteLine(output);
}