Es hat einige Zeit gedauert, das alles durchzuarbeiten;-)
error CS1002: ; expected
bedeutet, dass Sie ein abschließendes Semikolon am Ende einer Zeile vergessen haben. Das zu lösen sollte für Sie trivial sein, oder?
System.Web.UI.Page.User is a 'property' but is used like a 'type
Der Compiler interpretiert Ihre Benutzerklasse genauso wie die System.Web.UI.Page.User-Eigenschaft. Ein Namenskonflikt.
Sie können es lösen, indem Sie Ihre Benutzerklasse in etwas anderes wie MyUser
umbenennen , nicht nur den Namespace(!) ändern
Oder geben Sie den vollqualifizierten Namen der Klasse an, in Ihrem Fall
PET.User NewRegis = new PET.User();