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

C#靜態(tài)方法應(yīng)用實(shí)例詳解

開發(fā)
C#靜態(tài)方法應(yīng)用實(shí)例這里向你介紹了一個(gè)通過使用C#靜態(tài)方法來(lái)識(shí)別類的實(shí)例,那么通過本文希望對(duì)你學(xué)習(xí)C#靜態(tài)方法應(yīng)用有所幫助。

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

C#靜態(tài)方法應(yīng)用程序代碼:

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

C#靜態(tài)方法應(yīng)用程序代碼解析:

分析一下上面例子中的代碼。每個(gè)窗口都有窗口標(biāo)題m_caption、窗口句柄m_handle、窗口是否激活I(lǐng)sActive三個(gè)非靜態(tài)的數(shù)據(jù)成員(窗口句柄是Windows操作系統(tǒng)中保存窗口相關(guān)信息的一種數(shù)據(jù)結(jié)構(gòu),我們?cè)谶@個(gè)例子中簡(jiǎn)化了對(duì)句柄的使用)。系統(tǒng)中總共打開的窗口數(shù)目m_total作為一個(gè)靜態(tài)成員。每個(gè)窗口調(diào)用構(gòu)造函數(shù)創(chuàng)建,這時(shí)m_total的值加1。窗口關(guān)閉或因?yàn)槠渌袨槌废麜r(shí),通過析構(gòu)函數(shù)m_total的值減1.

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

C#靜態(tài)方法如何識(shí)別類的實(shí)例以及相關(guān)的內(nèi)容就向你介紹到這里,希望對(duì)你了解和學(xué)習(xí)C#靜態(tài)方法應(yīng)用有所幫助。

【編輯推薦】

  1. C#靜態(tài)函數(shù)及變量學(xué)習(xí)總結(jié)淺析
  2. 淺析什么是C#靜態(tài)方法
  3. C#靜態(tài)方法使用經(jīng)驗(yàn)淺談
  4. C#靜態(tài)方法概念解析實(shí)例
  5. C#靜態(tài)方法與非靜態(tài)方法的比較
責(zé)任編輯:仲衡 來(lái)源: bianceng.cn
相關(guān)推薦

2009-08-31 09:41:05

C#反射靜態(tài)方法開發(fā)

2009-09-11 12:31:52

C#實(shí)例詳解TypeConvert

2009-08-28 12:31:06

C#靜態(tài)方法

2010-08-13 09:35:08

C#靜態(tài)

2009-09-02 19:12:37

C#遞歸

2009-09-04 18:09:12

C# Main函數(shù)

2009-09-01 15:47:20

C#取整函數(shù)

2009-09-02 11:18:10

C#動(dòng)態(tài)數(shù)組

2009-08-31 09:47:22

C#靜態(tài)變量初始化

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#關(guān)機(jī)代碼

2009-08-20 11:01:51

C#操作內(nèi)存

2009-08-18 10:14:19

C#插件構(gòu)架

2009-08-28 14:09:19

C#靜態(tài)類

2009-08-28 12:41:49

靜態(tài)方法與非靜態(tài)方法

2009-08-17 17:49:20

C# 枚舉

2009-08-27 16:00:03

C#靜態(tài)字段C#實(shí)例字段

2024-10-21 07:05:14

C#特性語(yǔ)言
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

主站蜘蛛池模板: 亚洲一区在线日韩在线深爱 | 午夜成人在线视频 | 亚洲综合色视频在线观看 | 亚洲精品v日韩精品 | 这里有精品| 国产精品久久久久久久久免费桃花 | 欧美久久天堂 | 久久久久久久久淑女av国产精品 | 成人精品鲁一区一区二区 | 我爱操| 国产日韩欧美在线观看 | 成人av一区二区亚洲精 | 在线免费观看视频你懂的 | 午夜视频在线 | a级毛片国产 | 91tv在线观看 | 免费不卡一区 | 亚洲精品麻豆 | 久久高清| 久国产| 国产成人精品一区二区三区在线 | 男人的天堂一级片 | 成人欧美一区二区三区在线播放 | 免费国产精品久久久久久 | 夜夜精品视频 | 婷婷激情综合 | 成人午夜网 | 黄a大片 | 国产精品一区二区在线 | 欧美精品黄 | 黄网站免费在线观看 | 精品欧美一区二区精品久久 | 日韩精品一区二区三区在线观看 | 久久精品国内 | 福利精品| 日本不卡视频在线播放 | 九九热re| 国产日韩欧美激情 | 亚洲欧美综合精品另类天天更新 | 国产传媒视频在线观看 | 国产一区二区精品在线 |