Its working but I don't think its the best way of doing it. I also changed variable names just to let you know,
string [] columnN = AnotherString.Split(','); //Another String is something like this = "HEhehehehehE heeh, aSKdjhkaaksjd, asldkhja slkdlk, asdajsdlka, asdljkasd, asdkasjdasd, asdasdasdl, askdjasd"
AnotherString = "";
int i = 0;
foreach (string cN in columnN)
{
if (!string.IsNullOrEmpty(Res.ResourceManager.GetString(cN.ToLower().Trim())))
AnotherEmptyString += Res.ResourceManager.GetString(cN.ToLower().Trim());
else
AnotherString += cN;
i++;
if (i < columnN.Length)
AnotherString += ",";
}
I saved all resources in lower case, also if in case cN doesn't got any resource won't it will give an exception.