Форма это часть экрана обычно прямоугольная которую Вы можете использовать для того что бы предоставить пользователю информацию и получить он него ввод нужной информации. Они могут быть стандартным окном, MDI, диалоговым окном и так далее. Формы представлены классами в Net. Мы можете унаследовать свои классы добавим функциональности к существующим. Для того что бы работать с формами нам нужно установить пространство имен Windows.Form:
using System.Windows.Forms;
После этого Вы можете создать форму и показать ее на экране.
using System;
using System.Windows.Forms;
public class HelloForm
{
public static int Main()
{
Form fm = new Form();
fm.ShowDialog();
return 0;
}
}
Смотрим результат.

Идея в том, что сам класс формы, методы работы находятся в самой .Net, а не в языке программирования соответственно доступны из любого языка.