Skip to content

jeezab/shape-lib

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Shapes (C#, .NET 9)

Библиотека для вычисления площадей фигур:

  • Круг: Circle(r)
  • Треугольник: Triangle(a,b,c)

Установка

Искодники в одном решении

dotnet add <Consumer.csproj> reference ../src/Shapes.csproj

Есть готова

dotnet add reference <Shapes.dll>

Локальный пакет

dotnet pack src/Shapes.csproj -c Release -o ./nupkg dotnet nuget add source ./nupkg --name local dotnet add <Consumer.csproj> package --version 1.0.0 --source local

Тесты

dotnet test -c Release

Использование

using Shapes;
IShape s1 = new Circle(1);
IShape s2 = new Triangle(3,4,5);
double a1 = s1.Area(); // π
double a2 = s2.Area(); // 6
bool right = ((Triangle)s2).IsRightAngled(); // true

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages