// C# Extension Method
// Doc: https://csharp-extension.com/en/method/1002364/int16-factorof
// @nuget: Z.ExtensionMethods
using System;
public class Program
{
public static void Main()
short factorNumber = 1000;
Console.WriteLine("Factor of {0} are:\n", factorNumber);
for (Int16 val = 1; val <= factorNumber; val++)
// C# Extension Method: Int16 - FactorOf
if(val.FactorOf(factorNumber))
Console.WriteLine(val);
}