Hi, Yu:
I suggest that you use Origin string object to construct a new name in this case. Please refer to the following code:
void str_cat()
{
string strColName = "A";
strColName = strColName + "_2"; //no need to use strcat here.
GraphPage gp;
gp.Create("Origin");
gp.Rename(strColName);
return;
}