gpt4 book ai didi

c# - 在没有数据库的情况下存储联系人/地址类型信息的最佳格式是什么?

转载 作者:太空宇宙 更新时间:2023-11-03 19:37:00 24 4
gpt4 key购买 nike

我的应用程序正在存储联系信息。用户可以通过 DataGridView 等编辑它们。我正在通过如下所示的可序列化类保存这些联系信息:

    [Serializable]
public class Contact : INotifyPropertyChanged
{
private string _fName;
private string _lName;
private string _pNumber;

public event PropertyChangedEventHandler PropertyChanged;

public Contact(string firstName, string lastName, string phoneNumber, bool fromOutlook){...}

public Contact(){...}

public string FirstName{...}
public string LastName{...}
public string PhoneNumber{...}

private void NotifyPropertyChanged(string name){...}
}

但我担心这不是最有效/最简洁的格式(如果我只是序列化该类)。有没有人有类似的任务并以更好的方式解决了它?

最佳答案

我强烈推荐 VCard,原因如下。

1.) 联系人的通用协议(protocol)。让您的数据立即可与其他 VCard 兼容应用程序一起使用。例如 MS Outlook。

2.) 可以在手机上传输。

3.) 可用于同步。 [查看 SyncML 联系人同步。]

4.) 您不需要自己编写 VCard 解析器。看看这个here链接文本:http://www.codeproject.com/KB/dotnet/vCardReader.aspx

5.) 可序列化。

关于c# - 在没有数据库的情况下存储联系人/地址类型信息的最佳格式是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/894061/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com