using System.Collections.Generic;
public static void Main()
string configPropertyValue = "user(firstName,lastName)";
List<string> output = GetProperties(configPropertyValue);
Console.WriteLine(output[0]);
Console.WriteLine(output[1]);
private static string GetStringBetween(string str , string firstString, string lastString)
int Pos1 = str.IndexOf(firstString) + firstString.Length;
int Pos2 = str.IndexOf(lastString);
FinalString = str.Substring(Pos1, Pos2 - Pos1);
private static List<string> GetProperties(string configPropertyValue)
string output = GetStringBetween(configPropertyValue, "(", ")");
return output.Split(',').ToList();