[.NET开发者的福音]一个方便易用的在线.NET代码编辑工具.NET Fiddle
2023-12-16 09:35:18
前言
今天给大家分享一个方便易用的.NET在线代码编辑工具,能够帮助.NET开发人员快速完成代码编写、测试和分享的需求(.NET开发者的福音):.NET Fiddle。
.NET Fiddle介绍
我们可以不用再担心环境与庞大的IDE安装的问题,不管在任何时间,任何环境都可以在线运行调试!
.NET Fiddle是一个在线的.NET代码编辑工具,可以帮助.NET开发人员在浏览器中编写、运行和共享.NET代码。它提供了一个简单易用的界面和丰富的代码编辑功能(如代码高亮、智能提示等),让用户可以直接在浏览器中编写和测试.NET代码,而无需安装本地的开发环境。
.NET Fiddle在线地址
https://dotnetfiddle.net/
.NET Fiddle支持的语言
-
C#
-
VB.NET
-
F#
支持的项目类型
-
Console
-
MVC
-
Nancy
-
Script
支持的编译器
-
.NET 4.7.2 - .NET 8
-
Roslyn 4.8
代码高亮、智能提示
支持添加NuGet Package
.NET Fiddle支持在线添加NuGet Package来实现你需要实现的功能,下面我们使用Newtonsoft.Json库实现JSON序列化和反序列化功能。
添加Newtonsoft.Json库
定义一个学生类实现JSON序列化和反序列化
运行代码:
using?System;
using?Newtonsoft.Json;
using?System.Collections.Generic;
public?class?Program
{
????public?static?void?Main()
????{
????????var?students?=?new?List<Student>()
????????{
???????????new?Student("追逐时光者",?20),
???????????new?Student("大姚",?22),
???????????new?Student("小袁",?18),
????????};
????????string?json?=?JsonConvert.SerializeObject(students);
????????Console.WriteLine("将学生对象序列化为JSON字符串:"?+?json);
????????var?deserializedStudents?=?JsonConvert.DeserializeObject<List<Student>>(json);
????????Console.WriteLine("将JSON字符串反序列化为学生对象:");
????????foreach?(var?item?in?deserializedStudents)
????????{
????????????Console.WriteLine($"Name:{item.Name},Age:{item.Age}");
????????}
????}
????public?class?Student
????{
????????public?Student(string?name,?int?age)
????????{
????????????Name?=?name;
????????????Age?=?age;
????????}
????????public?string?Name?{?get;?set;?}
????????public?int?Age?{?get;?set;?}
????}
}
运行效果:
代码分享
-
上面示例代码的分享链接:https://dotnetfiddle.net/kFYa2T
文章来源:https://blog.csdn.net/qq_37237487/article/details/135028545
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!