if (storableObjects.Length == 0){ Console.WriteLine("没有当前的选中对象!");}else{ // 遍历选中的对象}
检查是否存在选中的对象。如果没有,则打印一条消息表示没有当前的选中对象。否则,进入迭代选中对象的循环。
遍历选中的对象:
foreach (StorableObject so in storableObjects){ if (so is Function) Console.WriteLine("选中的对象是一个函数:" + ((Function)so).Name); else Console.WriteLine("选中的对象:" + so.ToString());}
这个循环遍历每个选中的对象。它检查每个对象是否是 Function 类型(EPLAN 中的特定对象类型)。如果是 Function,则打印函数的名称。否则,使用 ToString() 打印对象的一般信息。