C#属性疑惑

疑惑:

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

#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;

         }

     }

}

 

时间: 2024-10-31 16:37:47

C#属性疑惑的相关文章

VB.NET默认属性的疑惑

问题描述 看Designer.vb文件代码,其中空间背景色属性都是这样子的System.Drawing.Color.FromArgb(CType(CType(224,Byte),Integer),CType(CType(224,Byte),Integer),CType(CType(224,Byte),Integer)),为什么要先把224转成Byte类型然后再转成Integer类型呢?直接转成Integer类型不行吗?不转换可以吗?对代码执行效率有没有影响 解决方案 解决方案二:没人回答啊,别沉

JS魔法堂:属性、特性,傻傻分不清楚

或许你和我一样都曾经被下面的代码所困扰 var el = document.getElementById("dummy"); el.hello = "test"; console.log(el.getAttribute("hello")); // IE67下输出test,其他浏览器输出null   "搞毛啊?",苦逼的Jser对着浏览器大呼一声.然后就用下面蹩脚的方式草草处理掉了. function getAttr(el, p

margin属性详解

margin在中文中我们翻译成外边距或者外补白(本文中引用外边距).他是元素盒模型(box model)的基础属性. 一.margin的基本特性 margin属性包括margin-top,margin-right,margin-bottom,margin-left,margin,可以用来设置box的margin area.属性margin可以用来同时设置box的四边外边距,而其他的margin属性只能设置其自各的外边距. margin属性可以应用于几乎所有的元素,除了表格显示类型(不包括 tab

由浅入深漫谈margin属性

margin在中文中我们翻译成外边距或者外补白(本文中引用外边距).他是元素盒模型(box model)的基础属性. 一.margin的基本特性 margin属性包括margin-top,margin-right,margin-bottom,margin-left,margin,可以用来设置box的margin area.属性margin可以用来同时设置box的四边外边距,而其他的margin属性只能设置其自各的外边距. margin属性可以应用于几乎所有的元素,除了表格显示类型(不包括 tab

网页制作学习:由浅入深详解CSS的margin属性

css|网页|详解 margin在中文中我们翻译成外边距或者外补白(本文中引用外边距).他是元素盒模型(box model)的基础属性. 一.margin的基本特性 margin属性包括margin-top,margin-right,margin-bottom,margin-left,margin,可以用来设置box的margin area.属性margin可以用来同时设置box的四边外边距,而其他的margin属性只能设置其自各的外边距. margin属性可以应用于几乎所有的元素,除了表格显示

解读:ALT属性值对搜索引擎还有效吗

在网上看到了很多讨论图片ALT属性值优化对搜索引擎还有没有用的话题,因为当初设置ALT属性值初衷就是因为搜索引擎不能有效识别图片而设置的,并不是为了用户体验,如果ALT属性值不再有效,那我们可以不用对ALT设置值,可以为编辑和开发节省很多时间.下面我们通过实例来验证一下ALT属性值还有没有效: 首先,通过模拟搜索引擎蜘蛛来验证一下,下面通过华强电子网首页的一张图片为例.   以上是在网上寻找到的一个案例,ALT的属性值为"华强北电子市场价格指数周走势",这个页面的源代码中只有这样一个词

深入剖析依赖属性(WPF/Silverlight核心)(上)

一. 摘要 前几篇我们讲了WPF的一些基本知识,但是始终没有接触最核心的概念,那么从这篇文章开始的下面几篇文 章中,我们会分别深入讨论一下依赖属性.路由事件.命令和绑定等相关概念,希望这几篇文章对大家能有所 帮助.由于自己才疏学浅且是对这些技术的使用总结和心得体会,错误之处在所难免,怀着技术交流的心态, 在这里发表出来,所以也希望大家能够多多指点,这样在使一部分人受益的同时也能纠正我的错误观点,以便 和各位共同提高. 二. 本文提纲 · 1.摘要 · 2.本文提纲 · 3.比这篇文章更重要的东西

ASP.NET自定义控件组件开发 第六章 深入讲解控件的属性

深入讲解控件的属性持久化(一) 自从写了控件开发的文章后,收到了不少朋友的来信,提出了不少的问题,感谢大家的关注.今天就 把大家说的一些问题来讲解下. 虽然我这个系列是控件开发,但是我的目的还是希望大家通过开发控件更加快速的对ASP.NET有更加深 入的了解,所以我们也很有必要把一些基础性的东西将清楚. 为了达到深入讲解属性的目的,我首先来讲讲页面周期和页面解析的一些问题: 1.页面的解析: 大家可能听说,页面在提交给服务器的时候,都是被解析成为了一个个的继承与Page的类,最直接的 证明就是:

CSS box-flex属性,然后弹性盒子模型简介

张鑫旭博客的一篇css3盒模型文章,对我而言,实用价值挺大的,多次重复打开该文章学习,这一次决定转载到我的博客! 一.淡淡的开头语 昨天趁着不想工作的时间间隙闲逛24ways,在My CSS Wish List一文中,见到了个新鲜的CSS属性,就是题目中的box-flex,以前没有见过,顿生疑惑,不知是骡子还是马,于是习惯性谷歌之,真是不谷不知道,一谷吓一跳.倒不是该属性本身,而是此属性作为导火索,让我了解了下CSS3中新的盒子模型--弹性盒子模型(Flexible Box Model).对于我