struct emp { public int empno; public string ename; public emp(int no, string nam) { empno = no; ename = nam; } public emp (int e) { empno = e; ename = "mostafa"; } public emp() // why give me error in this contractor { empno = 0; ename = "mostafa"; } }
A struct may not declare a default constructor (a constructor without parameters) or a destructor.
public class emp { private int empno; private string ename; public emp(int no, string nam) { empno = no; ename = nam; } public emp (int e) { empno = e; ename = "mostafa"; } public emp() // why give me error in this contractor { empno = 0; ename = "mostafa"; } public int Mpno { get { return empno; } } public string Name { get { return ename; } }
public struct ClassY { public int field1; public ClassY(){} // CS0568, cannot have no param constructor // Try following instead: // public ClassY(int i) // { // field1 = i; // } } public class ClassX { public static void Main() { } }
var
This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)