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

C#靜態方法應用實例詳解

開發
C#靜態方法應用實例這里向你介紹了一個通過使用C#靜態方法來識別類的實例,那么通過本文希望對你學習C#靜態方法應用有所幫助。

C#靜態方法如何識別類的實例呢?那么解決的方法是在C#中,可以靈活地采用傳遞參數的辦法。這里引用一個Windows窗口的例子,向你介紹C#靜態方法如何識別類的實例:

C#靜態方法應用程序代碼:

  1. using System;  
  2.  
  3. class Window  
  4.  
  5. {  
  6.  public string m_caption;  //窗口的標題  
  7.  
  8.  public bool IsActive; //判斷是否被激活  
  9.  
  10.  public handle m_handle; //窗口的句柄  
  11.  
  12.  public static int m_total; //當前打開的窗口數目  
  13.  
  14.  public handle Window(){  
  15.  
  16.     m_total++; //窗口總數加1  
  17.  
  18.     //......創建窗口的一些執行代碼  
  19.  
  20.     return m_handle; //窗口的返回值作為句柄  
  21.  }  
  22.  ~Window(){  
  23.      m_total--; //窗口總數減1  
  24.  
  25.      //......撤消窗口的一些執行代碼  
  26.  }  
  27.   public static string GetWindowCaption(Window w)  
  28.   {  
  29.     return w.m_caption;  
  30.   }  
  31.     //......窗口的其它成員  
  32. }  

C#靜態方法應用程序代碼解析:

分析一下上面例子中的代碼。每個窗口都有窗口標題m_caption、窗口句柄m_handle、窗口是否激活IsActive三個非靜態的數據成員(窗口句柄是Windows操作系統中保存窗口相關信息的一種數據結構,我們在這個例子中簡化了對句柄的使用)。系統中總共打開的窗口數目m_total作為一個靜態成員。每個窗口調用構造函數創建,這時m_total的值加1。窗口關閉或因為其它行為撤消時,通過析構函數m_total的值減1.

我們要注意窗口類的靜態方法GetWindowCaption(Window w)。這里它通過參數w將對象傳遞給方法執行,這樣它就可以通過具體的類的實例指明調用的對象,這時它可以訪問具體實例中的成員,無論是靜態成員還是非靜態成員。

C#靜態方法如何識別類的實例以及相關的內容就向你介紹到這里,希望對你了解和學習C#靜態方法應用有所幫助。

【編輯推薦】

  1. C#靜態函數及變量學習總結淺析
  2. 淺析什么是C#靜態方法
  3. C#靜態方法使用經驗淺談
  4. C#靜態方法概念解析實例
  5. C#靜態方法與非靜態方法的比較
責任編輯:仲衡 來源: bianceng.cn
相關推薦

2009-08-31 09:41:05

C#反射靜態方法開發

2009-09-11 12:31:52

C#實例詳解TypeConvert

2009-08-28 12:31:06

C#靜態方法

2010-08-13 09:35:08

C#靜態

2009-09-02 19:12:37

C#遞歸

2009-09-04 18:09:12

C# Main函數

2009-09-01 15:47:20

C#取整函數

2009-09-02 11:18:10

C#動態數組

2009-08-31 09:47:22

C#靜態變量初始化

2009-09-03 18:55:08

C#判斷瀏覽器

2009-08-24 16:08:45

C# DrawStri

2009-09-11 13:03:48

Scope屬性

2009-09-02 17:12:06

C#關機代碼

2009-08-20 11:01:51

C#操作內存

2009-08-18 10:14:19

C#插件構架

2009-08-28 14:09:19

C#靜態類

2009-08-28 12:41:49

靜態方法與非靜態方法

2009-08-17 17:49:20

C# 枚舉

2009-08-27 16:00:03

C#靜態字段C#實例字段

2024-07-10 08:31:59

C#特性代碼
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 久久一热| 99色综合| 午夜影院在线免费观看视频 | 日日干夜夜操天天操 | 狠狠操狠狠干 | 午夜精品一区 | 成人福利片 | 亚洲一区| 中文字幕日韩一区 | 中文字幕av色 | 三级黄色片在线 | av高清| 黄视频网站免费观看 | 亚洲精品久久 | 亚洲精品视频在线播放 | 成年网站在线观看 | 91精品导航 | 中文字幕第一页在线 | 99免费在线观看 | 国产精品久久久久久久久久久免费看 | 国产精品一区二区久久 | 久久综合久久自在自线精品自 | 麻豆一区一区三区四区 | 极品的亚洲 | 欧美日高清视频 | 日韩在线一区二区 | 久草中文网| 亚洲欧美综合网 | 日韩久久综合网 | 成人日韩av | 国产精品久久久久久久久久了 | 国产一区二区在线观看视频 | 国产精品美女久久久av超清 | 精品久久久久久亚洲精品 | 欧美乱码精品一区二区三区 | 欧美福利视频 | 日韩欧美国产综合 | 精品一区二区电影 | 日韩精品一区二区三区在线播放 | 风间由美一区二区三区在线观看 | 视频一二三区 |