我在个人项目上工作,在我无聊的时候杀了一段时间。所以我有这个登录+注册应用程序,它在本地保存所有数据。每个生成的用户都使用位于文本文件中的登录凭据获取自己的地图。
但是我在为每张地图提供一个唯一的ID方面遇到了麻烦,这是我目前为止的代码,但我无法使其成功。
const int User_ID = 0;
for (int i = 0; i < i; i++)
{
}
Directory.CreateDirectory("data\\" + User_ID);
var sw = new StreamWriter("data\\" + User_ID + "\\data.txt");
sw.WriteLine(User_ID);
sw.Close();
有人能帮助我吗?
答案 0 :(得分:2)
最终,您将使用而不是int作为用户ID的GUID:
myarray c;
c(m, n);
答案 1 :(得分:1)
生成GloballyUniqueIdentifier(GUID)将是最好的方法,因为您无需考虑应用程序到目前为止生成的早期UserIds。因为GUID可以保证无冲突地创建
string User_ID = Guid.NewGuid().ToString();
for (int i = 0; i < i; i++)
{
}
Directory.CreateDirectory("data\\" + User_ID);
var sw = new StreamWriter("data\\" + User_ID + "\\data.txt");
sw.WriteLine(User_ID);
sw.Close();