C#支持的数据类型总数

时间:2012-11-30 11:50:22

标签: c# types

我在跨国公司完成了我的培训,在我的项目地图采访中他们问了这些问题..我对他们不确定请....请帮助

1)C#中有多少数据类型?他们是什么?

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

谢谢你

1 个答案:

答案 0 :(得分:2)

  

<强> 1。 C#中有多少数据类型?

技术上无限,因为可以考虑任何类/结构,“数据类型”。

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

他们是:

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

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

  

<强> 2。什么是抽象构造函数?你可以实施它们的情况或场景是什么?

抽象构造函数是定义为抽象类的一部分的构造函数。该类无法构造/实例化,因为它是抽象的,但构造函数可以从抽象类的派生类中调用。因此,当您重写/实现抽象类(父级)时,您的实现类(子级)可以在父级中使用/调用抽象构造函数。

相关问题