首页 > 解决方案 > if 语句模式

问题描述

我不明白这个while循环结构。ductCable 是如何分配的?我看到逻辑测试说:“如果类型是 IMMDuctCabe 做点什么”。但看起来它正在同时分配该值。

items.Reset();
var item = items.Next();
while (item != null)
{
    if (item is IMMDuctCable ductCable)
    {
        var newDuctCable = new MMDuctCableClass();
        newDuctCable.cableID = ductCable.cableID; 
        ....

标签: c#if-statement

解决方案


推荐阅读