вам нужно будет сохранить значение TName
в частной строке;
private string m_TName;
public string TName
{
get {return m_TName + counter;}
set {
if (m_TName != value){
m_TName = value
}
}
}
, если TName
всегда одинаково, вы можете использовать
private string m_TName = "Default value";
public string TName
{
get {return m_TName + counter;}
}
, еслиВы хотите увеличивать счетчик при каждом вызове
private string m_TName = "Default value";
public string TName
{
get {
counter++;
return m_TName + counter;
}
}
, если хотите, чтобы он был в каждом экземпляре согласно комментарию HimBromBeere
private string m_TName;
public string TName
{
get {return m_TName;}
set {
if (m_TName != value){
counter++;
m_TName = value + counter;
}
}
}
, если вы хотите, чтобы он был при каждом экземпляре согласно комментарию HimBromBeere И выхочу установить только один раз
private string m_TName;
public string TName
{
get {return m_TName;}
set {
if (m_TName != value && m_TName == null){
counter++;
m_TName = value + counter;
}
}
}