ArcObject获取ArcMap内容列表选中的图层

C#代码段

            IMxDocument mxDocument = m_application.Document as IMxDocument;
            IContentsView contentsView = mxDocument.CurrentContentsView;
            object selectedItem = contentsView.SelectedItem;
            if (selectedItem is IFeatureLayer)
                topology.InFeatureLayer = selectedItem as IFeatureLayer;
            else
            {
                new AlertWindow("未选择待检查图层或者选择了多个图层!", false).Show();
                return;
            }
原文地址:https://www.cnblogs.com/yzhyingcool/p/15817746.html