提取结构内

时间:2015-06-11 01:20:57

标签: struct scheme racket

我如何提取cond结构内的成员数量。

例如。我有两个不同的结构,一个有两个成员,另一个有三个。在这种情况下,我如何提取结构中的成员数量?

(define-struct triangle(vertex1 vertex2 vertex3)) (define-struct rectangle(vertex1 vertex2))

(define(shape =?shape1 shape2)    ...)

其中shape1可以是三角形或矩形。

我可能正在接近错误的问题,但我需要形状=?如果shape1和shape2都是三角形或两个矩形,则生成true,否则生成false。

谢谢。

1 个答案:

答案 0 :(得分:1)

您的问题描述几乎描述了所需内容:

var sql = "select * from " + temp + ";";
var templist = db.Database.SqlQuery<>(sql).ToList();