如何使用特定用户的设置
本文关键字:设置 用户 何使用 | 更新日期: 2023-09-27 18:11:31
使用c#中的设置,我们可以使用Visual Studio分配一组设置,如名称,位置,大小等,并选择它应该在哪个范围(应用程序/用户)
我的问题是,我可以为每个用户单独使用一组设置吗?就像我会保存User1,User2,User3这样的用户,其中每个用户都有相同的属性,如姓名,部门。
所以使用设置可以为User1保存Name,姓和Department,而不是为User2保存相同的东西。
或者最好创建一个对象用户与这些字段/属性和序列化/反序列化成XML。
注意:这个问题中的属性只是例子
-
选项1:正如您所提到的,您可以像这样序列化您的对象(http://www.codeproject.com/KB/XML/xml_serializationasp.aspx)
注意:那篇文章是旧的,你可能不想使用
ArrayList
。 -
选项2 (推荐):您可以在应用程序设置中使用自己的自定义类型:净
参考链接的问题,你可以这样做:
public class MyUser { public string Name { get; set; } public string Surname { get; set; } public int Age { get; set; } } public class UserCollection : Collection<MyUser> { }
我可能是错的,但它看起来像你试图使用应用程序设置作为数据存储。您应该考虑使用数据库来存储数据(例如MSSQL Server CE)