关闭

C#属性疑惑

标签: c#exceptionsystemclass
1511人阅读 评论(4) 收藏 举报
分类:

疑惑:

这个是自己定义的一个类,调用了MapObjects2对象控件,准备自己写一个属性来存放操作的MapObjectes对象,但是在写这个属性的时候,发现了错误。就是getset后面老是提示我说添加“;”分号,为什么?其他的类我也是这么写的!

#region 地图控件对象

         public AxMapObjects2.AxMap objMap()

         {

              get

              {

                   return map;

              }

              set

              {

                   try

                   {

                       map=value;

                   }

                   catch

                   {

                       throw new Exception("error map objects!");

                   }

              }

         }

     #endregion

 

最后没有办法,我就修改了构造函数来达到目的。但是我还是想弄明白,为什么上面的不行。

 

using System;

using AxMapObjects2;

 

namespace GIS

{

     public class CMapControl

     {

         private AxMapObjects2.AxMap map;

 

         public CMapControl(AxMapObjects2.AxMap MapObjects)

         {

              //

              // TODO: 在此处添加构造函数逻辑

              map=MapObjects;

              //

         }

 

         public void MapZoonIn()

         {

              map.MousePointer=MapObjects2.MousePointerConstants.moZoomIn;

         }

     }

}

 

0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:1254770次
    • 积分:15290
    • 等级:
    • 排名:第758名
    • 原创:302篇
    • 转载:180篇
    • 译文:8篇
    • 评论:380条
    最新评论