Use LEFT and RIGHT arrow keys to navigate between flashcards;
Use UP and DOWN arrow keys to flip the card;
H to show hint;
A reads text to speech;
33 Cards in this Set
- Front
- Back
Ny int tabell?
|
* Int [] numbers = new int [5]
|
|
Hva er et eksplisitt cast?
|
* Konvertere datatype til en annet
* Parantes foran (ønsket datatype) * myFloat = (float)myDecimal; |
|
Hvordan få rett svar hvis man delet et integer med et annet? - F.eks 3/2
|
x = 3 / (float)2 * Ellers blir det rundet til nærmeste integer |
|
Hva bruker man til å skrive spesial tegn i c#?
|
* Backslash først
* \n * \' * \" * \\ * Backslash |
|
Hva betyr det at en streng er immutable?
|
* Den kan ikke endres
* Byttes ut med en ny * F.eks ved modifisering * sting.Replace("i"), "0" * var nyString=Replace... |
|
Hvordan endre a="String" til Strong?
|
nyVar = a.Replace("i", "o");
|
|
Hvordan gjøre var a=String til "My String"?
|
nyVar = a.Insert(0, "My ")
|
|
Hvordan gjøre var a=String til "ing"?
|
nyVar = a.Remove(0,3)
|
|
Hvordan gjøre var a=String til "Str"?
|
nyVar = a.Substring(0,3)
|
|
Hvordan gjøre var a=String til "STRING"?
|
nyVar = a.ToUpper();
|
|
Hva og hvorfor StringBuilder klassen?
|
* Mutable
* String=unmutable * Raskere |
|
Hvor finner man StringBuilder klassen?
|
System.Text.StringBuilder;
|
|
Hvordan opprette en streng ved StringBuilder?
|
var sb = new StringBuilder("Ny streng")
|
|
Hva er fire måter å manipulere et StringBuilder objekt
|
sb.Append(" World"); // Hello World sb.ToString(); |
|
Hvordan opprette en tabell med pre- verdier?
|
int[] z = { 1, 2, 3 };
|
|
Multidimensjonale tabeller: Hva er forskjellen mellom en Rectangular tabell og en Jagged?
|
Rectangular * Samme størrelse på tabelleneJagged * Forskjellig størrelse
|
|
Hvordan skrive dette som en ternary operator:
if (a==2) { b=3} else { b=1} |
b= if(a==2) ? 3 : 1;
|
|
Hva gjør "continue" i en for loop?
|
* Skipper til neste interering i loopen
|
|
Hvordan definerer man valgfrie parametere i .net 4.0?
|
public void (int p1, int p2= 0)
|
|
Hvorfor navngitte argumenter?
|
* Trenger ikke følge parameter rekkefølge
* F.eks ved * Mange valgrfrie param. |
|
Hvordan bruke en navngitt argument?
|
new myApp(1, restart: true)
|
|
Hva er de to forskjellige data typene?
|
Verdi typer Referanse typer |
|
Hva er en typisk verdi type?
|
Bevarer dataen direkte * Primitipe typer som regel |
|
Hva er typisk for referanse typer
|
* class, interface, tabell, delegater
* New nøkkelordet * Holde ref. til flere typer * Typisk objekt |
|
Hva er en out parameter?
|
En som ikke trenger å være definert * Men må bli det i metoden* Kan forhindre compiler feil * "TryParse" metode |
|
Hva er constructor overloading?
|
Flere konstruktører * Samme navn* Forskjellige signaturer * Compiler bestemmer |
|
Hva er object initialization?
|
Opprette et objekt ved å sette public param med en gang: * f.eks* Rektangel r = new Rektangel() { x=10, y=5} |
|
Hva er en partial class?
|
* Klasse
* Separert * Flere filer * Klasser generert automatisk |
|
Når fjerner Garbage collector'en et objekt fra minnet?
|
* Ikke finnes
* Flere referanser |
|
Hva er en Destructor?
|
* Rydde rutine
* Automatisk kalt * Før Objekt blir fjernet * Ingen * Parametere * Return verdi |
|
Hvilke verdier kan denne variabelen innholde?
bool? b = |
* Null
* True * False |
|
Hvilke to metoder kan brukes til å unngå exceptions ved casting?
|
is * if (q is Square) { Square o = q; } // condition is true* Square o = r as Square; // invalid cast, returns null |
|
Tom |
TOM
|