私はちょうど匿名クラスについての質問を助けてくれてありがとう。今私はもっと理解しています。ここでは例のもう少しです:クラス内のあるメソッドから別のメソッドにデータを返す
public class abc {
public xx doAction() {
return (new { ID = 5, Name= "Dave" });
}
public void doStart() {
var a = doAction();
var b = a.ID;
var c = a.Name;
}
}
は、だから私はこれを行うための最も理想的な方法は、クラスXYXを宣言し、このようにそれを使用するのだろうと言って、正しい午前:
public class abc {
public XYZ doAction() {
return (new XYZ { ID = 5, Name= "Dave" });
}
public void doStart() {
var a = doAction();
var b = a.ID;
var c = a.Name;
}
}
クラスはこの2つのメソッド間のこの1つのデータ転送にのみ使用されます。
私が公開しているデータを返すのはどうでしょうか?JsonResultはその過剰ですか?私はそれがデータを取り、それをきちんと梱包するだろうと思いますか? –
データをJSon形式にする必要がある場合は、後で行うことにします。 JSonの結果が複雑である必要がなければ、結果を格納するために単純なデータ構造を使用できない理由はわかりません。 – peacey