gpt4 book ai didi

c# - 如何在 C# 中定义类的 Console.WriteLine 行为?

转载 作者:行者123 更新时间:2023-11-30 19:48:55 26 4
gpt4 key购买 nike

我有一个类:

class Rect{
int x;
int y;
public Rect(int x, int y){
this.x = x;
this.y = y;
}

}

我希望这发生:

Console.WriteLine(new Rect(12,12));
>>> <Rect with x=12, y=12>

我该怎么做?

最佳答案

您可以覆盖 ToString() 方法:

class Rect{
int x;
int y;
public Rect(int x, int y){
this.x = x;
this.y = y;
}

public override string ToString()
{
return "("+x.ToString()+","+y.ToString()+")";
}

}

关于c# - 如何在 C# 中定义类的 Console.WriteLine 行为?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4731396/

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