50 likes | 217 Views
Typer i programmering. Simple typer. v ar a = 13; <- int : heltal var str = ”hallo”; <- s tring : tekststreng v ar sand = true; <- b ool : true/false var b = 1.4; <- decimal : kommatal. Objekter. Har tilstand (properties) som kan tilgås (nogle kan ændres)
E N D
Simple typer • var a = 13; <- int : heltal • var str = ”hallo”; <- string : tekststreng • var sand = true; <- bool : true/false • var b = 1.4; <- decimal : kommatal
Objekter • Har tilstand (properties) som kan tilgås (nogle kan ændres) • Har metoder der kan gøre noget (svarende til function i JavaScript) Eksempel: Request objektet: • Request.Form <- property • Request.QueryString <- property • Request.ValidateInput() <- metode
Request objektet submit @{ var num1 = Request.Form[”number1”]; var multTen = num1 * 10;
Konvertering af typer • Problem: Vi har en tekststreng der egentlig er et tal, men det ved programmet ikke. • Løsning: AsInt() metoden • Tilsvarende for andre typer. • Alle typer har en toString() metode som returnerer en streng @{ var str1 = Request.Form[”number1”]; var num1 = str1.AsInt(); var multTen = num1 * 10; }