Kode for å skrive ut noe:
Console.WriteLine("Hei, nå jeg skrevet ut noe");
Når du debugger koden så vil man ikke rekke å se noe av teskten som er skrevet ut.
Derfor leggervi til en Console.ReadLine() som virker på den måten at den leser neste linje:
Console.ReadLine();
onsdag 30. september 2009
torsdag 24. september 2009
C# Queue
// Lager en Queue og legger til objekter.
Queue aQueue = new Queue();
aQueue.Enqueue("Item 1");
aQueue.Enqueue("Item 2");
aQueue.Enqueue("Item 3");
aQueue.Enqueue("Item 4");
// Peke Item 1 men ikke flytte det.
object item = aQueue.Peek();
// Remove Item 1 & Item 2.
object item1 = aQueue.Dequeue();
object item2 = aQueue.Dequeue();
// Trimme køens størrelse.
aQueue.TrimToSize();
// Kjøre gjennom gjennstående objekter og skriver ut(item 3 og item 4)
foreach (object obj in aQueue)
{
Console.WriteLine("{0}", obj);
}
Queue aQueue = new Queue();
aQueue.Enqueue("Item 1");
aQueue.Enqueue("Item 2");
aQueue.Enqueue("Item 3");
aQueue.Enqueue("Item 4");
// Peke Item 1 men ikke flytte det.
object item = aQueue.Peek();
// Remove Item 1 & Item 2.
object item1 = aQueue.Dequeue();
object item2 = aQueue.Dequeue();
// Trimme køens størrelse.
aQueue.TrimToSize();
// Kjøre gjennom gjennstående objekter og skriver ut(item 3 og item 4)
foreach (object obj in aQueue)
{
Console.WriteLine("{0}", obj);
}
C# Stack
// Lager en stack og legger til objekter.
Stack aStack = new Stack();
aStack.Push("Item 1");
aStack.Push("Item 2");
aStack.Push("Item 3");
aStack.Push("Item 4");
// Peek item 4 men ikke fjern det.
object item = aStack.Peek();
// Remove Item 4 and Item 3.
object item4 = aStack.Pop();
object item3 = aStack.Pop();
// Kjører gjennom gjennstående objekter og skriver ut(item 2 og item 1)
foreach (object obj in aStack)
{
Console.WriteLine("{0}", obj);
}
Stack aStack = new Stack();
aStack.Push("Item 1");
aStack.Push("Item 2");
aStack.Push("Item 3");
aStack.Push("Item 4");
// Peek item 4 men ikke fjern det.
object item = aStack.Peek();
// Remove Item 4 and Item 3.
object item4 = aStack.Pop();
object item3 = aStack.Pop();
// Kjører gjennom gjennstående objekter og skriver ut(item 2 og item 1)
foreach (object obj in aStack)
{
Console.WriteLine("{0}", obj);
}
C# Hashtable
// Lager en tom Hashtable og legger til nøkkel/verdi tilgang.
Hashtable ht = new Hashtable();
ht.Add("Chai", 18.0);
ht.Add("Aniseed Syrup", 17.1);
ht.Add("Chef Anton's Gumbo Mix", 28.58);
// Sjekker om hashtable'n inneholder en spesifikk nøkkel.
if (ht.Contains("Chai"))
{
double val = (double)ht["Chai"];
Console.WriteLine("Chai price: {=:c}.", val);
// Fjerner tilgang fra hashtable'n.
ht.Remove("Chai");
}
Hashtable ht = new Hashtable();
ht.Add("Chai", 18.0);
ht.Add("Aniseed Syrup", 17.1);
ht.Add("Chef Anton's Gumbo Mix", 28.58);
// Sjekker om hashtable'n inneholder en spesifikk nøkkel.
if (ht.Contains("Chai"))
{
double val = (double)ht["Chai"];
Console.WriteLine("Chai price: {=:c}.", val);
// Fjerner tilgang fra hashtable'n.
ht.Remove("Chai");
}
C# Sorted list
// Lager en tom SortedList og legger til entries.
SortedList sl = new SortedList();
sl.Add("Chai", 18.0);
sl.Add("Aniseed Syrup", 17.1);
sl.Add("Chef Anton's Gumbo Mix", 28.58);
sl.Add("Chang", 10.5);
// Få tak i index av nøkler.
int index0 = sl.IndexOfKey("Aniseed Syrup"); // Får tak i 0.
int index1 = sl.IndexOfKey("Chai"); // Får tak i 1.
// Henter entries med nøkkel.
object item0 = sl["Aniseed Syrup"]; // Får tak i verdi for Aniseed Syrup.
object item1 = sl.GetByIndex(1); // Får tak i verdien for Chai.
// Fjerner entries med nøkkel og med index.
sl.Remove("Chai");
sl.RemoveAt(1);
// Kjører gjennom entries i sortedList og skriver ut.
foreach (DictionaryEntry entry in sl)
{
Console.WriteLine("{0}");
}
SortedList sl = new SortedList();
sl.Add("Chai", 18.0);
sl.Add("Aniseed Syrup", 17.1);
sl.Add("Chef Anton's Gumbo Mix", 28.58);
sl.Add("Chang", 10.5);
// Få tak i index av nøkler.
int index0 = sl.IndexOfKey("Aniseed Syrup"); // Får tak i 0.
int index1 = sl.IndexOfKey("Chai"); // Får tak i 1.
// Henter entries med nøkkel.
object item0 = sl["Aniseed Syrup"]; // Får tak i verdi for Aniseed Syrup.
object item1 = sl.GetByIndex(1); // Får tak i verdien for Chai.
// Fjerner entries med nøkkel og med index.
sl.Remove("Chai");
sl.RemoveAt(1);
// Kjører gjennom entries i sortedList og skriver ut.
foreach (DictionaryEntry entry in sl)
{
Console.WriteLine("{0}");
}
C# - Hvordan kode en arraylist
Syntax for å lage en arraylist:
ArrayList al = new ArrayList();
al.Add("En");
al.Add("Start");
al.Add(5);
al.Add(new FileStream("delemete", FileMode.Create));
Console.WriteLine("Arrayen har " + al.Count + items:");
foreach (object s in al)
Console.WriteLine(s.ToString( ) );
Denne console applikasjonen viser følgende:
Arrayen har 4items:
En
Start
5
System.IO.FileStream
For å fjerne noe fra arraylisten:
al.Remove("Start");
For å legge til i arraylisten:
al.Insert(4, "Legg til dette");
For å sortere alfabetisk:
al.Sort();
Abonner på:
Innlegg (Atom)