Aha, dérfor. Men hvis de begge er static (hvilket i øvrigt betyder hvad?), så får jeg fejlene :
Del3\Main.cs(38,4): error CS0118: 'DCK.Konkurrence.myResults' denotes a 'field' where a 'class' was expected Del3\Resultats.cs(12,4): error CS0120: An object reference is required for the nonstatic field, method, or property 'DCK.Results.haps'
Del3\Resultats.cs(5,8): error CS0101: The namespace 'DCK' already contains a definition for 'Results' Del3\Main.cs(24,11): (Location of symbol related to previous error)
public class Demo { private static int si = 0; private int nsi = 0; public Demo() { si++; nsi++; } public void printNsi() { Console.WriteLine(nsi); } public static void printSi() { Console.WriteLine(si); } public static void Main() { Demo d1 = new Demo(); Demo d2 = new Demo(); d1.printNsi(); d2.printNsi(); Demo.printSi(); } }
Ok, og si kan kun kaldes én gang. Jeg kan endnu ikke se hvad det kan bruges til - men det finder jeg vel ud af på et senere tidspunkt, når mine programmer bliver mere avanceret.
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.