How to use Settings for Specific User
Using Settings in C# we can assign a Set of Settings like ,Name ,Location ,Size etc. using Visual Studio and chose at which Scope it should be (Application/User).
My Question is ,can i use a Set of Settings separately for each user . Like i would Save User's like User1,User2,User3 where every user have sam开发者_JAVA百科e Attributes like Name ,Surname , Department .
So using Settings is it possible to save Name ,Surname and Department for User1 than the same thing for User2 .
Or is it better to create an Object User with those Fields/Properties and Serialize/Deserialize into XML .
Note : Attributes in this question are just Examples .
Option 1 : As you've mentioned, you could serialize your objects like here (http://www.codeproject.com/KB/XML/xml_serializationasp.aspx)
Note : That article is old, you probably don't want to use the
ArrayList.Option 2 (Recommended): You could use your own custom type with Application Settings : Custom type application settings in ASP.NET
Referring to the linked question, you could do this:
public class MyUser { public string Name { get; set; } public string Surname { get; set; } public int Age { get; set; } } public class UserCollection : Collection<MyUser> { }
I might be wrong but it looks like you're trying to use Application Settings as data storage. You should consider using database for storing data (MSSQL Server CE for example)
加载中,请稍侯......
精彩评论