首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何使用case/Switch和GetType确定对象?

如何使用case/Switch和GetType确定对象?

提问于 2018-03-02 05:55:04
回答 2关注 0查看 423
代码语言:txt
复制
private int GetNodeType(NodeDTO node)
{
    switch (node.GetType())
    { 
        case typeof(CasusNodeDTO):
            return 1;
        case typeof(BucketNodeDTO):
            return 3;
        case typeof(BranchNodeDTO):
            return 0;
        case typeof(LeafNodeDTO):
            return 2;
        default:
            return -1;
    }
}

我知道不是这样的,但我想知道怎么能解决这个问题。if/else这种情况下的陈述是否合适?

相关文章

相似问题

相关问答用户
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档