首页 / 浏览问题 / 桌面GIS / 问题详情
如何完美避开系统字段?
26EXP 2017年07月12日
在遍历输出数据集属性字段的时候,如何避免输出系统字段?

1个回答

您好,您可以自己写一个方法,判断该字段是否是系统字段,示范代码如下:

 private String[] array = { "SmID", "SMUSERID", "SMAREA", "SMPERIMETER", "SMPERIMETER", "SMGEOMETRYSIZE" };//系统字段
        private Boolean isSysField(String fieldName)
        {
            bool result = false;

            try
            {
                for (int i = 0; i < array.Length; i++)
                {
                    if (array[i] == fieldName)
                    {
                        result = true;
                    }
                }

                return result;
            }
            catch (Exception ex)
            {
            }
        }//判断字段是否是系统字段
5,985EXP 2017年07月12日
谢谢,还想顺便问一下,Layer类我在实例化对象的时候报错说没有构造函数,这个怎么回事啊
抽象类不能实例化,使用的话直接Layer layer=.......
但我看类的定义里没有abstract啊
...