首 页IT知识库翔宇问吧收藏本站
当前位置:算搜IT乐园IT知识库C#专区

一元运算符的重载

减小字体增大字体作者:suansuo.cn  来源:本站原创  发布时间:2014-01-16 10:32:23

运算符重载允许为运算指定用户定义的运算符实现,重载的运算符可以是一元运算符(即只有一个操作数的运算符),也可以是二元操作符(即有两个操作数的运算符)。本文中暂时介绍一元运算符重载的方法。

可重载的一元运算符有:

+   -    !    ~  ++    --   true   false

一元运算符 true 和 false 要求成对的声明。如果类只声明了这两个运算符的其中一个而没有声明另一个,将发生编译时错误。

另外需要注意的是,重载时只能对已有的运算符进行重载,不能创造新的运算符。

一元运算符重载的语法格式如下:

public static 类类型 operator 要重载的一元运算符(类类型 变量名称) {   重载实现;  }

下面使用一个例子来说明具体过程:

using System;

namespace OverloadSingile
{
  class Student
  {
    string name;
    int age;
    int height;
    public Student(string sn, int a, int h)
    {
      name = sn; age = a; height = h;
    }
    public static Student operator ++(Student s)
    {
      s.age++; s.height += 10; return s;
    }
    public void ShowInfo()
    {
      Console.WriteLine("{0}的年龄为{1},身高为{2}", name, age, height);
    }
  }

  class Test
  {
    static void Main()
    {
      Student wangHao = new Student("王浩", 21, 172);
      wangHao.ShowInfo();
      wangHao++;
      wangHao.ShowInfo();
    }
  }
}

运行结果如下:

 一元运算符的重载

从上面的例子可以分析出,运算符重载实质上是方法重载的一种特殊情形。

其它参考知识:

(1)C#中的运算符与表达式

(2)C#运算符的优先级(从高到底)

(3)C#常用运算符详解

分享

知识评论评论内容只代表网友观点,与本站立场无关!

   评论摘要(共 0 条,得分 0 分,平均 0 分) 查看完整评论
请注意用语文明且合法,不要发布带有攻击性、侮辱性的言论,谢谢合作!
用户名:查看更多评论
分 值:100分 90分 80分 70分 60分 40分 20分
内 容:
验证码:
关于本站 | 网站帮助 | 广告合作 | 网站声明 | 友情连接 | 网站地图
本站部分内容来自互联网,如有侵权,请来信告之,谢谢!
Copyright © 2007-2020 suansuo.cn. All Rights Reserved.
网站备案号:黑ICP备13005378号-3
支付宝基金如何看涨跌,支付宝基金新手小白之学会看估值_蚝非股票网周换手率怎么看,为什么选股之前一定要看一眼换手率?献给目前还在亏损的散户,少走10年弯路_婷咏股票网东方财富app怎么看主力筹码图解,为什么东方财富的筹码分布图和华泰证券的筹码分布图不一样啊?筹码分布图怎么看,智恒牛熊街购物(71:29)-6月9日筹码集中度多少好,中国股市:筹码集中度达到12%意味着什么?不想穷下去务必看懂筹码峰九种形态讲解视频,筹码分布怎么看主力成本?这几种形态已经说明了一切,掌握跟庄吃肉行情不错过国家通过烟草行业谋取暴利,但吸烟对人百害无一利。这算不算一种缺德?什么是市盈率?大佬们,平均利润率是什么?为什么 Netflix 能够做到盈利,爱奇艺却一直在亏损?基金每个月收益4%-5%,一年是不是就是48%的盈利?同花顺如何看筹码,同花顺主要业务筹码分布图,如何通过筹码分布图发现庄家踪迹筹码峰快速集中说明什么?,“筹码集中度达到12%”就能次次精准跟庄,这就是庄家建仓的信号,短线最佳进场点怎样看筹码峰短线买入,为什么说炒股首先要学会看“筹码”,这一文终于讲透了,掌握,赚钱就是如此简单东方财富股票筹码在哪里看,爬取东方财富网当日股票交易情况流动资本是指什么,现在所谓资本到底是什么?资本市场的概念、内涵,注册资本5000万是什么概念?筹码理论,史上最强筹码分布战法——筹码抄底绝学,反复验证,看了的散户都能抓到黑马股! ! !固定资产投资收益,固定资产投资怎样对居民储蓄的影响?怎么看股票筹码峰指标,筹码,一个让你打败机构的技术指标!(附机构操盘手法)我国多层次资本市场包括哪些,什么是资本市场?资本市场的运行机制是什么?什么是一线天筹码股,权重股是什么?筹码分布指标公式源码,散户为什么总是一买股票就跌?因为不懂筹码分布的运用?筹码底部三峰密集,12.03复盘|这只股票在偷偷集资我该怎么办?603507筹码峰公式,致散户们的一篇醒脑好文,“筹码分布”是A股唯一不骗人的黄金指标东方财富app筹码分布设置,终于有人把“筹码分布”讲明白了,简单实用,建议每个周末读十遍主力筹码公式,一旦筹码集中度达到12%,说明主力完成最后吸筹,散户赶紧上车股票的筹码分布图颜色怎么看,股票日线筹码和周线筹码为什么不一样,跟周期有什么关系?怎么调出筹码峰,一位资深交易员的讲述:主力怎样把散户洗出去的,散户辨别不出来?