原始类型是否存在于C#中?

时间:2016-03-21 16:32:08

标签: c#

更新2

原始视角中的int a我们根本无法调用或访问方法,但在c#类型声明中有类似ToString()的方法,数字也有可用的方法,例如:0.ToString()

我想知道int a原语或对象到底是什么。

如果int abool a是一个对象,那么就有了#34;没有原始概念"在C#对吗?

P.S。我的低质量"问题很好地回答了Eric,这个问题已经进一步更新了。

1 个答案:

答案 0 :(得分:4)

每个问题只能问一个问题。

  

Int32 a = new Int32()是否等于int a?

没有。它相当于int a = 0;

  

如果不是:如何编写a.ToString()?

Ints有一个名为ToString的方法。你打电话给它。

  

我们在C#中有原始类型吗?

C#规范使用单词" primitive"曾经,并且根本不清楚它在规范的背景下意味着什么。 "原始类型的概念"在C#的研究中并不重要。

  

根据这个问题,Int32和int几乎是一回事。可读性和风格的速记首选。

正确。

  

所以:根据java,原始类型是最基本的数据类型。

Java不是C#。