public Rectangle (Rectangle rect) {};
その「メソッド」はコンストラクターです。
オブジェクトToString()
をオーバーライドして、必要な方法で実装します。別のクラスから呼び出します。
public override string ToString()
{
return "Rectangle";
}
幅の高さなどを返したい場合があります。
編集:
質問をコピー コンストラクターから戻り値の型 Rectangle のメソッドに変更したので、おそらく明確にする必要があります。
四角形を渡したい場合は、次のようにします: (メソッドの最後にセミコロンがあった理由がわかりません...)
public void ManipulateRectangle(Rectangle rect)
{
rect.GetWidth(); //I don't know your rectangle class methods or data members.
rect.GetHeight(); //etc.
}
それがあなたの探しているものではなく、代わりに長方形を取得したい場合(長方形を渡すことによって?理由はわかりません-何らかの方法で操作しない限り)、実際に Rectangle 型のオブジェクトを返す必要があります。
public Rectangle ManipulateRectangle(Rectangle rect)
{
var newRectangle = new Rectangle();
newRectangle.SetWidth(rect.GetHeight()); //ex manipulation
return newRectangle;
}
参考までに、質問をもう少し具体的にしてみてください:)それは役に立ちます。また、メソッドの名前、それらに属するコード、および正確に何をしたいのかを含める必要があります。