Open source collection of star patterns in C# with interactive menu.
- 23 different star patterns
- Interactive menu for pattern selection
- Customizable pattern size
- Number patterns included
- Alphabet patterns included
- Right Triangle
- Inverted Right Triangle
- Pyramid
- Inverted Pyramid
- Diamond
- Left Triangle
- Square
- Hollow Square
- Hollow Pyramid
- Number Pattern
- Number Triangle
- Reverse Number Pattern
- Floyd's Triangle
- Pascal's Triangle
- Hourglass
- Arrow Pattern
- Cross Pattern
- Sandglass
- Zigzag Pattern
- Rhombus
- Butterfly
- Alphabet A
- Heart Pattern
csc InteractiveDemo.cs Pattern.csInteractiveDemo.exeusing StarPatterns;
class MyProgram
{
static void Main()
{
// Generate a right triangle pattern
Console.WriteLine(Pattern.RightTriangle(5));
// Generate a pyramid pattern
Console.WriteLine(Pattern.Pyramid(5));
// Generate a number pattern
Console.WriteLine(Pattern.NumberPattern(5));
}
}- Compile the program with
csc InteractiveDemo.cs Pattern.cs - Run the executable
- Select a pattern number from the menu
- Enter the size of the pattern (or press Enter for default size)
- View the pattern output
- Choose to view another pattern or exit
*
**
***
****
*****
*
***
*****
*******
*********
*
***
*****
*******
*********
*******
*****
***
*
***** *****
******* *******
***************
*************
***********
*********
*******
*****
***
*
- .NET Framework 4.5 or higher
- C# compiler (csc)
MIT