plugins: plugin loader redesign
[geany-mirror.git] / tests / ctags / keyword_static.cs
blob1202d6f0c2528f59970eb46dc14de81e4947520f
1 // cs_static_keyword.cs
2 // Static members
3 using System;
4 public class Employee
6 public string id;
7 public string name;
9 public Employee ()
13 public Employee (string name, string id)
15 this.name = name;
16 this.id = id;
19 public static int employeeCounter;
21 public static int AddEmployee()
23 return ++employeeCounter;
27 class MainClass: Employee
29 public static void Main()
31 Console.Write("Enter the employee's name: ");
32 string name = Console.ReadLine();
33 Console.Write("Enter the employee's ID: ");
34 string id = Console.ReadLine();
35 // Create the employee object:
36 Employee e = new Employee (name, id);
37 Console.Write("Enter the current number of employees: ");
38 string n = Console.ReadLine();
39 Employee.employeeCounter = Int32.Parse(n);
40 Employee.AddEmployee();
41 // Display the new information:
42 Console.WriteLine("Name: {0}", e.name);
43 Console.WriteLine("ID: {0}", e.id);
44 Console.WriteLine("New Number of Employees: {0}",
45 Employee.employeeCounter);