成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

C#允許運算符重載剖析

開發 后端
這里介紹C#允許運算符重載,以供在我們自己的類中使用。這可能使得用戶定義的數據類型看起來很自然,并且可以在邏輯上作為基本數據類型使用。

本文向大家介紹C#允許運算符重載,可能好多人還不了解C#允許運算符重載,沒有關系,看完本文你肯定有不少收獲,希望本文能教會你更多東西。

C#允許運算符重載

與 C++ 一樣,C#允許運算符重載,以供在我們自己的類中使用。這可能使得用戶定義的數據類型看起來很自然,并且可以在邏輯上作為基本數據類型使用。例如,我們可以創建一個新的名為 Complex 的數據類型來表示一個復雜的數字,并且提供一些方法,以使用標準的算術運算符對這樣的數字進行算術運算,例如使用 + 運算符來使兩個復雜的數字相加。

為了重載一個運算符,我們編寫了一個函數,它將需要重載的運算符的符號放在名稱 operator 的后面。例如,我們可以這樣來重載 + 運算符:

  1. public static complex operator+(complex lhs, complex rhs) 

所有的運算符重載都是類的靜態方法。同時也需要注意,如果您重載等于運算符 (==),您還必須重載不等于運算符 (!=)。

可以C#允許運算符重載完整列表如下:

一元運算符: +, -, !, ~, ++, --, true, false

二元運算符: +, -, *, /, %, &, |, ^, <<, >>, ==, !=, >, <, >=, <=

下一個示例創建了一個 Complex 類,該類重載 + 和 - 運算符:

  1. using System;  
  2. public class complex  
  3. {  
  4. private float real;  
  5. private float img;  

【編輯推薦】

  1. C#方法重寫全面介紹
  2. C#流程控制語句簡單描述
  3. Java和C#字符串類型概述
  4. C#訪問修飾符詳細剖析
  5. 選擇C#構造函數描述
責任編輯:佚名 來源: 51CTO
相關推薦

2009-08-12 10:47:03

C#運算符重載

2009-08-12 10:27:12

C#運算符重載運算符重載實例

2009-08-12 10:56:47

C#運算符重載C#運算符重載實例

2009-08-14 10:16:57

C#運算符重載

2009-08-12 12:46:11

C#運算符重載

2009-08-12 10:37:13

C#運算符重載

2009-08-11 15:51:08

C#運算符算術運算符

2009-08-12 11:20:51

C#運算符重載

2009-08-12 09:30:10

C#??運算符

2009-08-12 15:02:49

C#賦值運算符簡單賦值運算符

2009-08-12 15:20:18

C#賦值運算符復合賦值運算符

2009-08-11 14:16:38

C# New運算符

2009-08-12 13:35:22

C#關系運算符

2009-09-01 10:08:57

C#運算符

2009-08-12 14:29:32

C#條件運算符

2009-08-12 14:49:33

C#移位運算符

2021-12-15 10:25:57

C++運算符重載

2011-07-15 01:34:36

C++重載運算符

2009-11-06 13:57:52

C#

2009-08-12 10:07:51

C#運算符
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 亚洲国产精品久久久久秋霞不卡 | 日本黄色激情视频 | 久久精品视频一区二区三区 | 久久久久久免费观看 | 999久久久久久久久6666 | 成人在线日韩 | 另类专区亚洲 | 免费看一区二区三区 | 99久久精品免费看国产四区 | 老外几下就让我高潮了 | 午夜精品久久久久久不卡欧美一级 | 成人在线免费视频 | 日韩精品亚洲专区在线观看 | 久久久国产网站 | 亚洲综合视频 | 中文字幕日韩欧美一区二区三区 | 亚洲天堂久久 | 免费九九视频 | 婷婷丁香在线视频 | 在线观看中文字幕 | 亚洲毛片网站 | 亚洲一区中文 | 成人精品一区二区户外勾搭野战 | 午夜精品久久久久久久久久久久久 | 精品国产精品三级精品av网址 | 久久免费精品 | 国产精品一区二区免费 | 国产精品精品久久久 | 亚洲精品综合一区二区 | 免费久草| 日韩中文字幕一区二区 | 日本欧美国产在线观看 | 欧美三区 | h网站在线观看 | 99亚洲国产精品 | 久久亚洲视频网 | 国产成人99久久亚洲综合精品 | av片免费| 91精品在线看 | 91精品国产91久久久久久最新 | av在线一区二区 |