-3

我在一家跨国公司完成了我的培训,在我的项目映射面试中,他们问了这些问题..我不确定他们......请帮忙

1) C# 中有多少种数据类型?这些是什么?

2)什么是抽象构造函数?您可以实施它们的情况或场景是什么?

感谢你

4

1 回答 1

2

1. C#中有多少种数据类型?

技术上是无限的,因为任何类/结构都可以被认为是一种“数据类型”。

我认为这里的潜在含义是,有多少原始类型,它们是什么?

他们是:

byte, sbyte, short, ushort, int, uint, long, ulong, float, double, decimal, string, char, bool

我认为这几乎涵盖了它......可能有一些缺失/额外的。您还可以将 DateTime 和 BigInteger 等数据类型视为数据类型。(虽然这些不是原始的)。

2.什么是抽象构造函数?您可以实施它们的情况或场景是什么?

抽象构造函数是定义为抽象类的一部分的构造函数。该类不能被构造/实例化,因为它是抽象的,但是可以从抽象类的派生类中调用构造函数。因此,当您覆盖/实现抽象类(父级)时,您的实现类(子级)可以利用/调用父级中的抽象构造函数。

于 2012-11-30T12:04:21.247 回答