<span id="mktg5"></span>

<i id="mktg5"><meter id="mktg5"></meter></i>

        <label id="mktg5"><meter id="mktg5"></meter></label>
        最新文章專題視頻專題問答1問答10問答100問答1000問答2000關(guān)鍵字專題1關(guān)鍵字專題50關(guān)鍵字專題500關(guān)鍵字專題1500TAG最新視頻文章推薦1 推薦3 推薦5 推薦7 推薦9 推薦11 推薦13 推薦15 推薦17 推薦19 推薦21 推薦23 推薦25 推薦27 推薦29 推薦31 推薦33 推薦35 推薦37視頻文章20視頻文章30視頻文章40視頻文章50視頻文章60 視頻文章70視頻文章80視頻文章90視頻文章100視頻文章120視頻文章140 視頻2關(guān)鍵字專題關(guān)鍵字專題tag2tag3文章專題文章專題2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章專題3
        問答文章1 問答文章501 問答文章1001 問答文章1501 問答文章2001 問答文章2501 問答文章3001 問答文章3501 問答文章4001 問答文章4501 問答文章5001 問答文章5501 問答文章6001 問答文章6501 問答文章7001 問答文章7501 問答文章8001 問答文章8501 問答文章9001 問答文章9501
        當(dāng)前位置: 首頁 - 科技 - 知識百科 - 正文

        c# static 靜態(tài)數(shù)據(jù)成員

        來源:懂視網(wǎng) 責(zé)編:小采 時(shí)間:2020-11-27 22:44:19
        文檔

        c# static 靜態(tài)數(shù)據(jù)成員

        c# static 靜態(tài)數(shù)據(jù)成員:① 靜態(tài)成員屬于類所有,非靜態(tài)成員屬于類的實(shí)例所有。 ② 每創(chuàng)建一個(gè)類的實(shí)例,都市在內(nèi)存中為非靜(動)態(tài)成員新分派一塊存儲; 靜態(tài)成員屬于類所有,為各個(gè)類的實(shí)例所公用,無論類創(chuàng)建了幾多實(shí)例,類的靜態(tài)成員在內(nèi)存中只占同一塊區(qū)域。 靜態(tài)數(shù)據(jù)成員區(qū)別
        推薦度:
        導(dǎo)讀c# static 靜態(tài)數(shù)據(jù)成員:① 靜態(tài)成員屬于類所有,非靜態(tài)成員屬于類的實(shí)例所有。 ② 每創(chuàng)建一個(gè)類的實(shí)例,都市在內(nèi)存中為非靜(動)態(tài)成員新分派一塊存儲; 靜態(tài)成員屬于類所有,為各個(gè)類的實(shí)例所公用,無論類創(chuàng)建了幾多實(shí)例,類的靜態(tài)成員在內(nèi)存中只占同一塊區(qū)域。 靜態(tài)數(shù)據(jù)成員區(qū)別

        ① 靜態(tài)成員屬于類所有,非靜態(tài)成員屬于類的實(shí)例所有。
        ② 每創(chuàng)建一個(gè)類的實(shí)例,都市在內(nèi)存中為非靜(動)態(tài)成員新分派一塊存儲;

        靜態(tài)成員屬于類所有,為各個(gè)類的實(shí)例所公用,無論類創(chuàng)建了幾多實(shí)例,類的靜態(tài)成員在內(nèi)存中只占同一塊區(qū)域。

        靜態(tài)數(shù)據(jù)成員區(qū)別于動態(tài)數(shù)據(jù)成員,靜態(tài)變量并不是穩(wěn)定的,只是靜態(tài)變量在聲明的時(shí)候不管有沒有賦值,都市憑據(jù)它的類型分派對應(yīng)的內(nèi)存空間,他的可訪問性和作用區(qū)間與動態(tài)變量是一樣的

        ==========================================================================

        關(guān)于C#中靜態(tài)數(shù)據(jù)成員和靜態(tài)要領(lǐng)的總結(jié)。

        1.靜態(tài)數(shù)據(jù)成員:
        界說:
        使用static關(guān)鍵字界說的數(shù)據(jù)成員被稱為靜態(tài)數(shù)據(jù)成員。
        意義:
        靜態(tài)數(shù)據(jù)成員所屬類的所有實(shí)例都共享相同的靜態(tài)成員值。
        訪問:
        實(shí)際上,靜態(tài)成員并不屬于某個(gè)實(shí)例,靜態(tài)成員屬于類。因此,在使用靜態(tài)成員的時(shí)候,不克使用實(shí)例名.靜態(tài)成員名的形式,而應(yīng)該使用類名.靜態(tài)成員名來進(jìn)行那個(gè)訪問。原因是因?yàn)殪o態(tài)變量沒有this指針,只能通過類名引用。
        內(nèi)存分派:
        分派時(shí)間點(diǎn) -> 靜態(tài)數(shù)據(jù)成員與全局變量相似,它的內(nèi)存分派產(chǎn)生在應(yīng)用程序類實(shí)例化的時(shí)候,即程序運(yùn)行期間,其釋放在程序運(yùn)行結(jié)束時(shí),區(qū)別在于其作用域差別。靜態(tài)數(shù)據(jù)成員只作用在本文件內(nèi)。
        分派地點(diǎn) -> 靜態(tài)變量和要領(lǐng)在靜態(tài)存儲區(qū)分派內(nèi)存,而非靜態(tài)的在棧區(qū)或者堆上分派內(nèi)存 。

        =====================================================================
        2.靜態(tài)要領(lǐng):
        界說:
        使用static關(guān)鍵字聲明的要領(lǐng)被稱為靜態(tài)要領(lǐng)。
        訪問:
        同樣是通過類名.要領(lǐng)名來訪問。
        簡述訪問規(guī)則:
        a.靜態(tài)要領(lǐng)是不屬于特定東西的要領(lǐng),靜態(tài)要領(lǐng)可以訪問靜態(tài)成員變量,靜態(tài)要領(lǐng)不可以直接訪問實(shí)例變量.
        假如在靜態(tài)要領(lǐng)中訪問非靜態(tài)的成員,編譯器不會去判定你是通過類直接挪用還是通過東西挪用,一概認(rèn)為是非法的,因?yàn)樗豢舜_定這個(gè)非靜態(tài)的成員是否被分派了內(nèi)存,他也懶得去確定。
        b.假如靜態(tài)要領(lǐng)要訪問實(shí)例變量,只有一種要領(lǐng):
        可以在實(shí)例函數(shù)挪用的情況下,實(shí)例變量做為參數(shù)傳給靜態(tài)要領(lǐng)。
        源代碼如下: namespace Test
        ...{
        public class TT
        ...{
        private int num = 10;
        public void Method1()
        ...{
        TT.Method2(num); //實(shí)例函數(shù)挪用,將實(shí)例變量num作用參數(shù)通報(bào)給了靜態(tài)要領(lǐng)Method2.
        }
        public static void Method2(int param) //靜態(tài)要領(lǐng)
        ...{
        param = param * param;
        Console.WriteLine(param);
        }
        public static void Main()
        ...{
        TT.Method2(10);
        TT test = new TT();
        test.Method1();
        }
        }
        }
        即靜態(tài)要領(lǐng)可以接受實(shí)例變量類型的參數(shù),然后用實(shí)例要領(lǐng)包裹靜態(tài)要領(lǐng),再通報(bào)實(shí)例變量到靜態(tài)要領(lǐng)中。
        c.靜態(tài)要領(lǐng)也不克直接挪用實(shí)例要領(lǐng),可以間接挪用,首先要?jiǎng)?chuàng)建一個(gè)類的實(shí)例,然后通過這一特定東西來挪用實(shí)例要領(lǐng)。
        即,靜態(tài)要領(lǐng)要挪用實(shí)例要領(lǐng),只能通過接受東西類型的參數(shù),在要領(lǐng)體內(nèi),用東西名.要領(lǐng)名來挪用實(shí)例要領(lǐng)。
        如:
        class nbr
        ...{
        //class body;
        public void method_nbr()
        ...{
        //method_nbr body;
        }
        }
        class Myapp
        ...{
        static void Myapp_method(nbr object1)
        ...{
        object1.method_nbr();
        }
        public static void Main()
        ...{
        nbr myobj = new nbr();
        Myapp_method(myobj);
        }
        }

        聲明:本網(wǎng)頁內(nèi)容旨在傳播知識,若有侵權(quán)等問題請及時(shí)與本網(wǎng)聯(lián)系,我們將在第一時(shí)間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

        文檔

        c# static 靜態(tài)數(shù)據(jù)成員

        c# static 靜態(tài)數(shù)據(jù)成員:① 靜態(tài)成員屬于類所有,非靜態(tài)成員屬于類的實(shí)例所有。 ② 每創(chuàng)建一個(gè)類的實(shí)例,都市在內(nèi)存中為非靜(動)態(tài)成員新分派一塊存儲; 靜態(tài)成員屬于類所有,為各個(gè)類的實(shí)例所公用,無論類創(chuàng)建了幾多實(shí)例,類的靜態(tài)成員在內(nèi)存中只占同一塊區(qū)域。 靜態(tài)數(shù)據(jù)成員區(qū)別
        推薦度:
        • 熱門焦點(diǎn)

        最新推薦

        猜你喜歡

        熱門推薦

        專題
        Top
        主站蜘蛛池模板: 亚洲精品国产成人中文| 色在线亚洲视频www| 亚洲国产一区国产亚洲| 亚洲综合在线一区二区三区| 亚洲一级免费毛片| 亚洲欧洲日产国码二区首页| 足恋玩丝袜脚视频免费网站| 亚洲国产成人久久综合野外| 污污污视频在线免费观看| 最近最新高清免费中文字幕| 亚洲高清视频在线观看| kk4kk免费视频毛片| 国产日产亚洲系列| 午夜免费福利小电影| 亚洲AV无码久久久久网站蜜桃| 四虎影视免费在线| 免费无码又爽又黄又刺激网站 | 久久久久国色AV免费观看| 成人女人A级毛片免费软件| 亚洲国产精品久久久久婷婷软件| 久久久久久国产精品免费无码| 亚洲av永久无码精品三区在线4| 免费看美女让人桶尿口| 67194在线午夜亚洲| 国产又大又粗又硬又长免费| 一本色道久久88—综合亚洲精品 | 亚洲另类自拍丝袜第1页| 日本一区二区免费看| 国产亚洲成人在线播放va| 日本一道本不卡免费 | 免费观看的毛片手机视频| 新最免费影视大全在线播放| 亚洲欧洲第一a在线观看| 久久电影网午夜鲁丝片免费| 亚洲另类自拍丝袜第1页| 啊灬啊灬别停啊灬用力啊免费看| 韩日电影在线播放免费版| 日日噜噜噜噜夜夜爽亚洲精品 | 99re6在线视频精品免费下载| 亚洲AV无码专区亚洲AV伊甸园| 国产免费一区二区视频|