- class Point
- {
- public int X { get; set; }
- public int Y { get; set; }
- public Point(int xVal, int yVal)
- {
- X=xVal;
- Y=yVal;
- }
- public Point() { }
- }
复制代码
上面是构造函数
Point p =new Point { X=10, Y=10}; 这个是隐式调用构造函数
Point p =new Point( ) { X=10, Y=10}; 这个是显式调用构造函数
隐式和显式有什么区别?
上面的构造函数分为隐式和显式吗?还是只是这两种调用分为显式和隐式? |