1 2 3 4 5 6 7 8 9 10 11 12 13 14
| ToDisplay(string currentMenu,string previousMenu)
{
string returnValue=currentMenu;
List<string> lstPreviousMenu = previousMenu.Split("-").ToList();
List<string> lstcurrentMenu = previousMenu.Split("-").ToList();
i=0;
while(i<lstPreviousMenu.Count && lstPreviousMenu [i] == lstcurrentMenu[i]) lstcurrentMenu[i]="-";
string returnValue = string.Empty;
foreach (string str in lstCurrentMenu)
{
if (returnValue != string.Empty) returnValue += "-";
returnValue +=str ;
}
return returnValue ; |