成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

一種更簡(jiǎn)單的方式運(yùn)行 C# 代碼,簡(jiǎn)化 C# 開(kāi)發(fā)體驗(yàn)!

開(kāi)發(fā)
前段時(shí)間 .NET 10 Preview 4 推出了一種更簡(jiǎn)單的方式運(yùn)行 C# 代碼,即可以直接使用dotnet run file.cs 命令運(yùn)行 C# 文件。

前段時(shí)間 .NET 10 Preview 4 推出了一種更簡(jiǎn)單的方式運(yùn)行 C# 代碼,即可以直接使用dotnet run file.cs 命令運(yùn)行 C# 文件。這意味著我們不再需要?jiǎng)?chuàng)建項(xiàng)目文件或搭建整個(gè)應(yīng)用程序框架,就能夠快速運(yùn)行腳本、測(cè)試代碼片段或驗(yàn)證想法。

dotnet run file.cs的作用

dotnet run file.cs你可以直接運(yùn)行一個(gè)獨(dú)立的 C# file.cs 文件,就像使用 Python 或 JavaScript 等腳本語(yǔ)言一樣。這一改進(jìn)顯著降低了嘗試 C# 的門(mén)檻,使得 C# 語(yǔ)言在教學(xué)演示、快速原型開(kāi)發(fā)或自動(dòng)化腳本場(chǎng)景中都更具吸引力。

開(kāi)發(fā)環(huán)境安裝

目前該功能還處于預(yù)發(fā)布狀態(tài),使用之前需要先安裝10.0.100-preview.4 SDK。

https://dotnet.microsoft.com/zh-cn/download/dotnet/10.0

VS Code 中創(chuàng)建 C# 文件并直接運(yùn)行

接下來(lái)我們直接在 VS Code 中創(chuàng)建一個(gè)獨(dú)立的 helloWorld.cs 文件,然后直接在 cmd 命令行工具中使用 dotnet run 運(yùn)行:

使用 #:package 引用 NuGet 包

我們可以直接在 helloWorld.cs 文件中使用 #:package 指令添加 NuGet 包引用,接下來(lái)我們來(lái)引用 Newtonsoft.Json 來(lái)進(jìn)行對(duì)象的序列化和反序列:

#:package Newtonsoft.Json@13.0.3

using Newtonsoft.Json;

public class Product
{
    public string Name { get; set; }
    public decimal Price { get; set; }
    public DateTime ReleaseDate { get; set; }
}

class Program
{
    static void Main()
    {
        // 序列化示例
        var product = new Product
        {
            Name = "筆記本",
            Price = 9999.99m,
            ReleaseDate = DateTime.Now
        };

        string json = JsonConvert.SerializeObject(product, Formatting.Indented);
        Console.WriteLine("序列化結(jié)果:");
        Console.WriteLine(json);

        // 反序列化示例
        string jsonInput = @"{
            ""Name"": ""華為手機(jī)"",
            ""Price"": 3899.00,
            ""ReleaseDate"": ""2025-06-04T00:00:00""
        }";

        Console.WriteLine("\n\r");

        var newProduct = JsonConvert.DeserializeObject<Product>(jsonInput);
        Console.WriteLine("反序列化結(jié)果:");
        Console.WriteLine($"名稱:{newProduct.Name}");
        Console.WriteLine($"價(jià)格:{newProduct.Price:C}");
        Console.WriteLine($"發(fā)布日期:{newProduct.ReleaseDate:yyyy-MM-dd}");
    }
}

使用 #:sdk 指令指定 SDK

默認(rèn)情況下,基于文件的程序使用 Microsoft.NET.Sdk SDK。如果您正在構(gòu)建類似 Web API 的東西,可以使用 #:sdk 指令更改 SDK:

#:sdk Microsoft.NET.Sdk.Web

使用 #:property 設(shè)置 MSBuild 屬性

可以使用 #:property 配置其他構(gòu)建屬性,例如:

#:property LangVersion preview
責(zé)任編輯:趙寧寧 來(lái)源: 追逐時(shí)光者
相關(guān)推薦

2015-05-20 12:50:42

C#開(kāi)發(fā)抽象增刪改

2009-08-06 10:55:46

C#代碼解釋器

2009-08-13 17:36:54

編譯C#代碼

2009-08-28 14:57:40

C#設(shè)置快捷方式

2009-08-25 17:15:50

C#隱藏C#重寫(xiě)C#重載

2009-08-19 10:09:21

C#和C++

2009-09-17 16:53:15

C#數(shù)組

2025-03-26 00:12:00

C#重構(gòu)代碼

2024-12-20 09:48:47

C#Python代碼

2009-08-31 18:32:01

C# ListBoxE

2024-06-20 11:52:44

C#占位符代碼

2009-08-28 14:48:05

C#創(chuàng)建快捷方式

2011-07-06 09:44:34

C#

2011-07-06 09:46:56

C#

2009-08-25 14:42:41

由C++轉(zhuǎn)向C#

2011-01-04 09:34:23

LambdaC#

2009-09-07 15:27:04

C# MessageB

2009-08-13 10:15:50

C#讀取Excel

2009-08-19 15:38:59

C#代碼

2009-09-08 10:37:57

C#遍歷CheckBo
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

主站蜘蛛池模板: 久久久91精品国产一区二区三区 | 国产精品久久国产精品 | 亚洲av毛片成人精品 | 久久99精品视频 | 91精品久久久久久久久久入口 | 亚洲国产精品视频 | 最新日韩在线视频 | 午夜资源| 国产精品影视在线观看 | 日日碰狠狠躁久久躁96avv | 欧美精品国产一区二区 | 国产精品成人一区二区三区 | 中文字幕一区二区三区在线观看 | 国产高清精品在线 | 黄色骚片 | 99免费在线视频 | 91精品国产乱码久久久久久久 | 在线中文视频 | 国产ts人妖一区二区三区 | 一区二区三区视频 | 免费国产一区 | 欧美精品久久久久久久久久 | 国内自拍真实伦在线观看 | 精品国产一二三区 | 激情欧美一区二区三区中文字幕 | 亚洲男人的天堂网站 | 久久美女视频 | 欧美成人免费 | 欧美成人不卡 | 亚洲欧美在线观看视频 | 中文字幕乱码一区二区三区 | 久久亚洲欧美日韩精品专区 | 毛片入口 | 毛片网站在线观看 | 精品中文视频 | 黄色国产大片 | 成人在线视频一区 | 亚洲精品一二三区 | av在线免费网 | 色婷婷狠狠 | 看av在线 |