c# 带参构造器会自动调用误餐构造器吗
时间: 2023-08-02 14:25:53 浏览: 96
不会。在 C# 中,如果一个类有多个构造器,其中一个构造器可以调用另一个构造器,这被称为构造器重载。但是,带参数的构造器不会自动调用默认构造器,如果需要调用默认构造器,则需要在带参数的构造器中显式地调用它。例如:
```
public class MyClass
{
public MyClass()
{
// 默认构造器
}
public MyClass(int parameter) : this()
{
// 带参构造器,显式调用默认构造器
}
}
```
相关问题
写出下列操作的SQL语句 (1) 建立一张教师工资表teacher,它由编号BH,姓名XM,部门BM,基本工资JBGZ,补贴BT,工会费GHF,公积金GJJ,实发工资SFGZ组成,主码为编号BH。 (2) 向上述教师工资表增加一个“误餐费(WCF)”列,类型为整型。 (3) 建立上述教师工资表teacher的按编号的索引,索引名称为teach。 (4)建立上述教师工资表teacher的视图,视图包括姓名、基本工资、实发工资,名称为BMV,条件是部门是“经管系”。 (5) 删除基本表教师工资表teacher。
(1) 建立表teacher:
```
CREATE TABLE teacher (
BH INT PRIMARY KEY,
XM VARCHAR(20),
BM VARCHAR(20),
JBGZ FLOAT,
BT FLOAT,
GHF FLOAT,
GJJ FLOAT,
SFGZ FLOAT
);
```
(2) 增加误餐费(WCF)列:
```
ALTER TABLE teacher ADD COLUMN WCF INT;
```
(3) 建立按编号的索引:
```
CREATE INDEX teach ON teacher(BH);
```
(4) 建立视图BMV:
```
CREATE VIEW BMV AS
SELECT XM, JBGZ, SFGZ
FROM teacher
WHERE BM = '经管系';
```
(5) 删除表teacher:
```
DROP TABLE teacher;
```
阅读全文