Het kostte wat tijd om er doorheen te waden;-)
error CS1002: ; expected
betekent dat er staat dat je een afsluitende puntkomma aan het einde van een regel bent vergeten. Dat zou voor jou triviaal moeten zijn, toch?
System.Web.UI.Page.User is a 'property' but is used like a 'type
De compiler interpreteert uw gebruikersklasse op dezelfde manier als de eigenschap System.Web.UI.Page.User. Een naamconflict.
Je kunt het oplossen door je gebruikersklasse te hernoemen naar iets anders, zoals MyUser
, verander niet alleen de naamruimte(!)
Of specificeer de volledige gekwalificeerde naam van de klas, in jouw geval
PET.User NewRegis = new PET.User();