gpt4 book ai didi

c# - 如果一个结构不能继承另一个类或结构,为什么 Int32 有 ToString() 方法?

转载 作者:IT王子 更新时间:2023-10-29 04:34:04 25 4
gpt4 key购买 nike

<分区>

int a = 2;

Console.WriteLine(a.ToString()); // displays 2

// definition of ToString() here - public override string ToString();

现在,这是我的一些理解:

  1. .net 中的所有类都有一个ToString() 方法,该方法继承自Object 类。
  2. 结构不能派生自类或其他结构。 int 是一个 Int32 类型的结构,它从它实现的接口(interface)中获取几个 ToString() [With Parameters] 方法。
  3. struct Int32中还有一个ToString() [无参数]函数

根据 http://msdn.microsoft.com/en-us/library/system.int32.tostring.aspx ,

struct Int32 overrides ValueType.ToString() method

如果一个结构不能继承某些类或结构,您能否解释一下这个ToString() 方法如何可用于Int32

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com