是基本类型,但是一样的也有这个方法,不同于java。
不要注重这些“语法”!!

解决方案 »

  1.   

    int是基本数据类型,但它继承自object类型,当然就有ToString()方法了
      

  2.   

    我从javascript里面看到类似的解释叫什么闭包?呵呵这是不是跟C#里面的封装一个道理呢?我查了查,int类型是结构的而js那叫基本的数据类型...真是烦死了,很多人多叫我不要去注重这些语法的东西,但是我是初学呀,我不去理解每一个语法的细节,我怎么拿来编程?
      

  3.   

    基本东西是要搞懂的,不搞懂你是老学不深的
    int是基本数据类型,但它继承自object类型,当然就有ToString()方法了 解释的不错
      

  4.   

    int 并不直接继承object 而是 ValueType 类 ValueType类继承于object
    LZ是不是学习其他语言学惯了,语法会用就行 深究的话 你知道也没用 细节以后会慢慢体会到
    你会汇编的话 可以看看CLI语言 那你就会语法所有的细节了 
      

  5.   

    Int32结构,谁告诉你只有对象才有方法?
      

  6.   

    int是结构(struct),是值类型,也是对象,也是基本数据类型。
    c#所有都继承自object
    object有3个虚方法Equals,GetHashCode,ToString。1个方法GetType。2个静态方法Equals,ReferenceEquals这些是所有数据类型都有的。也就是说任何数据类型都有ToString()
      

  7.   

    nt   并不直接继承object   而是   ValueType   类   ValueType类继承于object 
    LZ是不是学习其他语言学惯了,语法会用就行   深究的话   你知道也没用   细节以后会慢慢体会到 
    你会汇编的话   可以看看CLI语言   那你就会语法所有的细节了   
    --------------------------------------
    正解
      

  8.   

    123.ToString();
    Text = (123 + 456).ToString();
    不光是整数是对象,类本身也是对象object o = typeof(TextBox);
    Text = o.ToString();要相信自己测试的结果
      

  9.   

    在未装箱的情况下,值类型不继承任何类型,装箱的情况下值类型才会继承ValueType或者Enum,并实现其它接口
    [原文:In their unboxed form value types do not inherit from any type. Boxed value types shall inherit directly from System.ValueType unless they are enumerations, in which case, they shall inherit from System.Enum. Boxed value types shall be sealed.
      摘自:Common Language Infrastructure(CLI) Partition I: Concepts and Architecture Final Draft, Apr 2005 第42页]
      

  10.   

    int是结构(struct),是值类型,也是对象,也是基本数据类型。 
    c#所有都继承自object