最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

C#簡單的向量用法實例教程

 更新時間:2014年07月17日 11:49:11   投稿:shichen2014  
這篇文章主要介紹了C#簡單的向量用法,需要的朋友可以參考下

本文以實例講述了C#簡單的向量用法,主要包括重載運(yùn)算符>:以向量長度判斷是否為真、重載運(yùn)算符!=、<、<=等,具體實現(xiàn)代碼如下:

using System;
class Vector
{
 private double XVector;
 private double YVector;
 //構(gòu)造函數(shù)
 public Vector(double x, double y )
 {
 XVector = x;
 YVector = y;
 }
 //獲取向量的長度
 public double GetLength( )
 {
 double Length = Math.Sqrt( XVector*XVector + YVector*YVector );
 return Length;
 }
 //重載運(yùn)算符==
 public static bool operator == ( Vector a, Vector b )
 {
 return ( (a.XVector == b.XVector) && (a.YVector == b.YVector) );
 }
 //重載運(yùn)算符!=
 public static bool operator != ( Vector a, Vector b )
 {
 return !( a == b );
 }
 //重載運(yùn)算符>:以向量長度判斷是否為真
 public static bool operator > ( Vector a, Vector b )
 {
 return a.GetLength( ) > b.GetLength( );
 }
 //重載運(yùn)算符<
 public static bool operator < ( Vector a, Vector b )
 {
 return a.GetLength( ) < b.GetLength( );
 }
 //重載運(yùn)算符>=
 public static bool operator >= ( Vector a, Vector b )
 {
 return ( a == b ) || ( a > b );
 }
 //重載運(yùn)算符<=
 public static bool operator <= ( Vector a, Vector b )
 {
 return ( a == b ) || ( a < b );
 }
}
class Test
{
 static public void Main( )
 {
 Vector vector1 = new Vector( 3, 4 );
 Vector vector2 = new Vector( 0, 5 );
 Vector vector3 = new Vector( 2, 2 );
 Console.WriteLine("向量1為( 3, 4 ) \t 向量2為( 0, 5 ) \t 向量3為( 2, 2 )");
 Console.WriteLine("向量1 == 向量2 為:{0}", vector1 == vector2 );
 Console.WriteLine("向量1 != 向量2 為:{0}", vector1 != vector2 );
 Console.WriteLine("向量1 > 向量3 為:{0}", vector1 > vector3 );
 Console.WriteLine("向量2 < 向量3 為:{0}", vector2 < vector3 );
 Console.WriteLine("向量1 >= 向量2 為:{0}", vector1 != vector2 );
 Console.WriteLine("向量1 <= 向量2 為:{0}", vector1 != vector2 );
 }
}

相關(guān)文章

  • C# 線程同步詳解

    C# 線程同步詳解

    本文主要介紹了C#中線程同步的相關(guān)知識。具有很好的參考價值,下面跟著小編一起來看下吧
    2017-02-02
  • 詳解C#中的字符串拼接@ $

    詳解C#中的字符串拼接@ $

    這篇文章主要介紹了C#中的字符串拼接@,$的相關(guān)知識,代碼簡單易懂,非常不錯,具有一定的參考借鑒價值,需要的朋友可以參考下
    2019-09-09
  • C#實現(xiàn)系統(tǒng)信息監(jiān)控與獲取功能

    C#實現(xiàn)系統(tǒng)信息監(jiān)控與獲取功能

    在 C# 開發(fā)的眾多應(yīng)用場景中,獲取系統(tǒng)信息以及監(jiān)控用戶操作有著廣泛的用途,比如在系統(tǒng)性能優(yōu)化工具中,需要實時讀取 CPU、GPU 資源信息,本文將詳細(xì)介紹如何使用 C# 來實現(xiàn)這些功能,助力大家在開發(fā)中更好地與系統(tǒng)底層進(jìn)行交互,需要的朋友可以參考下
    2025-01-01
  • C# 基于udp廣播收集局域網(wǎng)類所有設(shè)備信息

    C# 基于udp廣播收集局域網(wǎng)類所有設(shè)備信息

    這篇文章主要介紹了C# 基于udp廣播收集局域網(wǎng)類所有設(shè)備信息的方法,幫助大家更好的理解和使用c#,感興趣的朋友可以了解下
    2020-12-12
  • 詳解c#索引(Index)和范圍(Range)

    詳解c#索引(Index)和范圍(Range)

    這篇文章主要介紹了c#索引(Index)和范圍(Range)的相關(guān)資料,幫助大家更好的理解和學(xué)習(xí)c#,感興趣的朋友可以了解下
    2020-10-10
  • C#實現(xiàn)GridView導(dǎo)出Excel實例代碼

    C#實現(xiàn)GridView導(dǎo)出Excel實例代碼

    本篇文章主要介紹了C#實現(xiàn)GridView導(dǎo)出Excel實例代碼,這里整理了詳細(xì)的代碼,非常具有實用價值,需要的朋友可以參考下。
    2017-03-03
  • C# 在PDF文檔中創(chuàng)建表格的實現(xiàn)方法

    C# 在PDF文檔中創(chuàng)建表格的實現(xiàn)方法

    表格能夠一目了然的讓用戶看到數(shù)據(jù)信息,使信息顯得有條理化,那么在pdf類型的文檔中如何來添加表格并對表格進(jìn)行格式化操作呢?下面小編給大家?guī)砹薈# 在PDF文檔中創(chuàng)建表格的實現(xiàn)方法,需要的朋友參考下吧
    2017-12-12
  • 如何利用Jenkins + TFS為.Net Core實現(xiàn)持續(xù)集成/部署詳解

    如何利用Jenkins + TFS為.Net Core實現(xiàn)持續(xù)集成/部署詳解

    這篇文章主要給大家介紹了關(guān)于如何利用Jenkins + TFS為.Net Core實現(xiàn)持續(xù)集成/部署的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面來一起學(xué)習(xí)學(xué)習(xí)吧
    2018-05-05
  • C#難點(diǎn)逐個擊破(9):類型轉(zhuǎn)換

    C#難點(diǎn)逐個擊破(9):類型轉(zhuǎn)換

    類型之間的轉(zhuǎn)換可以分為隱式轉(zhuǎn)換與顯式轉(zhuǎn)換,如int類型可直接轉(zhuǎn)換為long類型。
    2010-02-02
  • Unity實現(xiàn)俄羅斯方塊游戲

    Unity實現(xiàn)俄羅斯方塊游戲

    這篇文章主要為大家詳細(xì)介紹了Unity實現(xiàn)俄羅斯方塊游戲,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2020-06-06

最新評論

平顶山市| 孟村| 大英县| 济南市| 墨竹工卡县| 壶关县| 昌宁县| 车致| 丰都县| 沾益县| 阿坝| 雷山县| 通渭县| 蚌埠市| 莱阳市| 墨竹工卡县| 亚东县| 宜都市| 苏尼特右旗| 克拉玛依市| 章丘市| 阜平县| 沂水县| 门源| 互助| 尤溪县| 泰顺县| 长子县| 辽中县| 淳安县| 瓮安县| 长宁县| 米林县| 康保县| 晴隆县| 平罗县| 大厂| 石城县| 龙门县| 卢氏县| 贵港市|