如何完美避开系统字段?

0 投票
98 浏览
在遍历输出数据集属性字段的时候,如何避免输出系统字段?
最新提问 7月 12, 2017 分类:  98次浏览 | 用户: 54ong 初出茅庐 (23 分)

1个回答

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

 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)
            {
            }
        }//判断字段是否是系统字段
最新回答 7月 12, 2017 用户: 胡林 名扬四海 (3,243 分)
采纳于 7月 12, 2017 用户:54ong
谢谢,还想顺便问一下,Layer类我在实例化对象的时候报错说没有构造函数,这个怎么回事啊
抽象类不能实例化,使用的话直接Layer layer=.......
但我看类的定义里没有abstract啊
...