using System.Collections.Generic;
public static void Main()
var arguments = new string[4] { "-Hello", "World", "-yeet", "yop" };
var argumentDictionary = new Dictionary<string, string>();
while (arguments.Length >= currentArgIndex + 1)
var argumentName = arguments[currentArgIndex++].ToLower();
if (!argumentName.StartsWith("-"))
Console.WriteLine("Argument " + argumentName + " not found");
var argumentValue = arguments[currentArgIndex++].ToLower();
argumentDictionary.Add(argumentName, argumentValue);
Console.WriteLine(argumentName);
Console.WriteLine(argumentValue);