【问题标题】:Total number of datatypes that are supported by C# [closed]C# 支持的数据类型总数 [关闭]
【发布时间】:2012-11-30 11:50:22
【问题描述】:

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

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

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

谢谢你

【问题讨论】:

标签: c# types


【解决方案1】:

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

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

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

他们是:

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

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

2。什么是抽象构造函数?您可以在哪些情况或场景中实施它们?

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

【讨论】:

    猜你喜欢
    • 2021-12-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-04-20
    • 2016-02-11
    相关资源
    最近更新 更多