如何在现有的c#应用程序中添加唯一的对象id

本文关键字:添加 唯一 id 对象 应用程序 | 更新日期: 2023-09-27 18:12:15

我想为现有的c#应用程序添加唯一的对象标识符。该应用程序是为在ios上运行而开发的。是否有一种方法可以访问Visual Studio/Xamarin中的对象属性并为每个对象添加标识符或任何其他最好的方法来做到这一点。请指教,谢谢。

如何在现有的c#应用程序中添加唯一的对象id

对不起,我不太了解VS/Xamarin,但既然你在Obj-C中询问iOS(也许已经导入了正确的框架?),你可以调用NSUUID:

// Generate an NSUUID object and get its string representation NSUUID *uuid = [[NSUUID alloc] init]; NSString *key = [uuid UUIDString]; _itemKey = key; NSLog(@"UUID and key is %@", key);

我把这段代码放在一个item对象的init中。这给了我唯一的uuid来操作它们。只要纠正c#中实例化对象的语法,希望能有所帮助,并希望它能工作!