Skip to content
This repository was archived by the owner on Jul 11, 2026. It is now read-only.

Quick Start

github-actions[bot] edited this page Jul 11, 2026 · 3 revisions

快速开始

StrangeSort 是一个 .NET 10 类库。下面用 StalinSort 演示从添加项目引用到调用算法的最短路径。

添加项目引用

在你的应用项目目录中执行,并按实际目录调整路径:

dotnet add .\MyApp.csproj reference ..\StrangeSort\StrangeSort.csproj

调用并运行算法

把下面的代码放入应用项目的 Program.cs

using StrangeSort.StalinSort;

var values = new[] { 2, 1, 3, 2, 4 };
var result = StalinSorter.RemoveOutOfOrder(values);

// values 仍为 [2, 1, 3, 2, 4]
// result 为 [2, 3, 4]
Console.WriteLine(string.Join(", ", result));

然后在应用项目目录中执行:

dotnet run --project .\MyApp.csproj

输出为 2, 3, 4

数组重载不会修改输入;List<T> 重载则会原地修改列表。不同算法的结果性质并不相同,使用前请阅读对应教程和行为契约。

下一步

相关规范

公开算法行为契约

Clone this wiki locally