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

C#之IP地址和整數互轉的小例子

 更新時間:2013年03月11日 14:55:29   作者:  
C#之IP地址和整數互轉的小例子,需要的朋友可以參考一下

源碼:

復制代碼 代碼如下:

[StructLayout(LayoutKind.Explicit)]
 public struct IP
 {
     public IP(UInt32 value)
     {
         this._text1 = 0;
         this._text2 = 0;
         this._text3 = 0;
         this._text4 = 0;
         this._value = value;
     }
     public IP(Byte text1, Byte text2, Byte text3, Byte text4)
     {
         this._value = 0;
         this._text1 = text1;
         this._text2 = text2;
         this._text3 = text3;
         this._text4 = text4;
     }
     [FieldOffset(0)]
     private UInt32 _value;
     [FieldOffset(0)]
     private Byte _text1;
     [FieldOffset(1)]
     private Byte _text2;
     [FieldOffset(2)]
     private Byte _text3;
     [FieldOffset(3)]
     private Byte _text4;

     public UInt32 Value
     {
         get { return this._value; }
         set { this._value = value; }
     }
     public Byte Text1
     {
         get { return this._text1; }
         set { this._text1 = value; }
     }
     public Byte Text2
     {
         get { return this._text2; }
         set { this._text2 = value; }
     }
     public Byte Text3
     {
         get { return this._text3; }
         set { this._text3 = value; }
     }
     public Byte Text4
     {
         get { return this._text4; }
         set { this._text4 = value; }
     }

     public override string ToString()
     {
         return String.Format("{0}.{1}.{2}.{3}", this._text1.ToString(), this._text2.ToString(),
             this._text3.ToString(), this._text4.ToString());
     }

     public static implicit operator IP(UInt32 value)
     {
         return new IP(value);
     }
     public static explicit operator UInt32(IP ip)
     {
         return ip._value;
     }
 }

測試:

復制代碼 代碼如下:

class Program
 {
     static void Main(string[] args)
     {
         IP ip = new IP(192,168,1,1);
         Console.WriteLine(ip);
         UInt32 value = (UInt32)ip;
         Console.WriteLine(value);
         Console.WriteLine(ip.Value);
         IP ip2 = (IP)(1234567);
         Console.WriteLine(ip2);

         Console.ReadKey();
     }
 }

相關文章

  • C# ComboBox的聯動操作(三層架構)

    C# ComboBox的聯動操作(三層架構)

    這篇文章主要介紹了C# ComboBox的聯動操作(三層架構),根據下拉框的變化使得下拉框綁定對應值,感興趣的小伙伴們可以參考一下
    2016-05-05
  • C#實現發(fā)送簡單HTTP請求的方法

    C#實現發(fā)送簡單HTTP請求的方法

    這篇文章主要介紹了C#實現發(fā)送簡單HTTP請求的方法,涉及C#操作http的技巧,具有一定參考借鑒價值,需要的朋友可以參考下
    2015-04-04
  • c#調用c語言dll需要注意的地方

    c#調用c語言dll需要注意的地方

    這篇文章主要介紹了c#調用c語言dll需要注意的地方,幫助大家更好的理解和學習使用c#,感興趣的朋友可以了解下
    2021-03-03
  • 配置C#的系統(tǒng)環(huán)境變量的方法

    配置C#的系統(tǒng)環(huán)境變量的方法

    配置C#的系統(tǒng)環(huán)境變量的方法...
    2007-03-03
  • C#實現航班查詢及預訂功能

    C#實現航班查詢及預訂功能

    這篇文章給大家介紹利用C#完成航班機票信息查詢,航班機票預定等功能。代碼簡單易懂,非常不錯,具有參考借鑒價值,需要的朋友參考下吧
    2018-02-02
  • C# WinForm國際化實現的簡單方法

    C# WinForm國際化實現的簡單方法

    這篇文章主要介紹了C# WinForm國際化實現的簡單方法,有需要的朋友可以參考一下
    2014-01-01
  • C#編寫網游客戶端的實現

    C#編寫網游客戶端的實現

    本文主要介紹了C#編寫網游客戶端,文中通過示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-11-11
  • C#調用攝像頭實現拍照功能的示例代碼

    C#調用攝像頭實現拍照功能的示例代碼

    這篇文章主要介紹了C#調用攝像頭實現拍照功能的示例代碼,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-09-09
  • C#中的一些延時函數

    C#中的一些延時函數

    這篇文章主要介紹了C#中的一些延時函數,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-06-06
  • 簡介Winform中創(chuàng)建用戶控件

    簡介Winform中創(chuàng)建用戶控件

    用戶控件可以讓開發(fā)人員對VS控件進行組裝。下面我們來創(chuàng)建一個按鈕的用戶控件我們可以給它添加屬性,并且添加相應鼠標移入、移出事件。
    2013-03-03

最新評論

漠河县| 绥宁县| 恭城| 丹寨县| 永靖县| 武汉市| 保靖县| 开原市| 郓城县| 独山县| 新巴尔虎右旗| 长垣县| 漯河市| 石楼县| 商城县| 龙川县| 北川| 兴国县| 奎屯市| 盐亭县| 绥阳县| 怀来县| 安溪县| 绩溪县| 赣榆县| 揭东县| 黄陵县| 石狮市| 天镇县| 定结县| 台北市| 石河子市| 霍城县| 连州市| 肃北| 大关县| 郴州市| 元江| 商城县| 安西县| 榆中县|