Mega Code Archive

 
Categories / C# / Class Interface
 

Use static method to initialize field

using System; internal class MyClass {     public int iField1 = FuncA();     public int iField2 = FuncC();     public int iField3 = FuncB();     public static int FuncA() {         Console.WriteLine("MyClass.FuncA");         return 0;     }     public static int FuncB() {         Console.WriteLine("MyClass.FuncB");         return 1;     }     public static int FuncC() {         Console.WriteLine("MyClass.FuncC");         return 2;     } } public class Starter {     public static void Main() {         MyClass obj = new MyClass();     } }