Operativsystem: .............................................................
Operativsystem: .............................................................
Operativsystem: .............................................................
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
}<br />
}<br />
Metoden opret_bruger() er defineret med 2 out parametre. Den returnerer void (!) men pga. out<br />
attributten producerer metoden alligevel to strenge, som kan bruges i Main().<br />
Metoden vælger et tilfældigt tal, bruger det som kode og som en del af brugernavnet. (char) tal<br />
giver ASCII værdien af tallet. (char) 97 er således ’a’.<br />
Normalt arbejder en metode med kopier af variable som int, double eller string. Det kan vi ændre<br />
ved at give parameteren en attribut ref. Nu arbejder metoden ikke længere med en kopi men med<br />
selve originalen:<br />
//Illustrerer metoder med attributten ref i C#:<br />
using System;<br />
class Metoder<br />
{<br />
}<br />
public static void Main(string[] args)<br />
{<br />
Console.WriteLine("Indtast et ord:");<br />
string ind=Console.ReadLine();<br />
modificer(ref ind);<br />
//NB strengen 'ind' er nu ændret!:<br />
Console.WriteLine("Ordet efter metoden modificer(): {0}",ind);<br />
Console.Read();<br />
}<br />
//Metoden ændrer i selve referencen ikke i en kopi!!<br />
private static void modificer(ref string s){<br />
s=s.ToLower();<br />
}<br />
Hvis attributten ref fjernes de 2 steder sker følgende: