栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > .Net

C#上位机开发(十七)—— 基于NuGet安装并使用包(Visual Studio)

.Net 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

C#上位机开发(十七)—— 基于NuGet安装并使用包(Visual Studio)

一、NuGet

微软官方文档:https://docs.microsoft.com/zh-cn/nuget/。

NuGet 是适用于 .NET 的包管理器。 它使开发人员能够创建、共享和使用有用的 .NET 库。 NuGet 客户端工具可生成这些库并将其作为“包”。

二、添加 Newtonsoft.Json Nuget 包 1. 创建项目

可将 NuGet 包安装到任何 .NET 项目,前提是包支持与项目相同的目标框架。

2. NuGet 程序包管理器

(1)在解决方案资源管理器中,右键单击“引用”,选择“管理 NuGet 包” 。

(2)将“nuget.org”选择为“包源”,选择“浏览”选项卡并搜索“Newtonsoft.Json”,在列表中选择该包,然后选择“安装” 。

(3)接受任何许可证提示。

(4)安装完成之后,如图。

三、在应用中使用 Newtonsoft.Json API

使用项目中的 Newtonsoft.Json 包,可调用 JsonConvert.SerializeObject 方法将对象转换为可人工读取的字符串。

1. 编写代码
public class Account
{
    public string Name { get; set; }
    public string Email { get; set; }
    public DateTime DOB { get; set; }
}

添加引用:

using Newtonsoft.Json;

编写按钮回调函数:

private void button1_Click(object sender, EventArgs e)
{
    Account account = new Account
    {
        Name = "John Doe",
        Email = "john@microsoft.com",
        DOB = new DateTime(1980, 2, 20, 0, 0, 0, DateTimeKind.Utc),
    };
    string json = JsonConvert.SerializeObject(account, Formatting.Indented);
    textBox1.Text = json;
}
2. 运行结果

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/984636.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号