add 00_Alternate_Langage folder and move alternate ports there

This commit is contained in:
Jeff Atwood
2022-03-15 20:49:07 -07:00
parent a0931700e9
commit 43f2ec013a
1789 changed files with 85900 additions and 446 deletions

View File

@@ -0,0 +1,41 @@
using System;
namespace Name
{
public static class StringExtensions
{
private const int ConsoleWidth = 120; // default console width
public static string CentreAlign(this string value)
{
int spaces = ConsoleWidth - value.Length;
int leftPadding = spaces / 2 + value.Length;
return value.PadLeft(leftPadding).PadRight(ConsoleWidth);
}
public static string Reverse(this string value)
{
if (value is null)
{
return null;
}
char[] characterArray = value.ToCharArray();
Array.Reverse(characterArray);
return new String(characterArray);
}
public static string Sort(this string value)
{
if (value is null)
{
return null;
}
char[] characters = value.ToCharArray();
Array.Sort(characters);
return new string(characters);
}
}
}