using System.Threading.Tasks;
using Nelibur.Core.Extensions;
public static void Main()
const string Input = "a=1,b=2,c=f1,d=f2";
Console.WriteLine(Input);
var data = Input.Split(',');
Swap(ref data[i], ref data[i + 1]);
var result = string.Join(",", data);
Console.WriteLine(result);
private static void Swap(ref string left, ref string right)
var leftData = left.Split('=');
var rightData = right.Split('=');
leftData[1] = rightData[1];
left = string.Join("=", leftData);
right = string.Join("=", rightData);