コード例 #1
0
ファイル: UniqueNames.cs プロジェクト: dstrucl/Tangenta40
 public static string GetName(DataStore datastore, string p)
 {
     string x = p;
     while (AlreadyExistInUniqueConstraintNameList(datastore, x))
     {
         string sWithoutNumber = "";
         int iNum = GetStringLastNumber(x, ref sWithoutNumber);
         iNum++;
         x = sWithoutNumber + iNum;
     }
     return x;
 }
コード例 #2
0
ファイル: UniqueNames.cs プロジェクト: dstrucl/Tangenta40
 private static bool AlreadyExistInUniqueConstraintNameList(DataStore datastore, string x)
 {
     foreach (DataItem dataitem in datastore.items)
     {
         if (dataitem.name.Equals(x))
         {
             return true;
         }
     }
     return false;
 }