欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

C#的this關鍵字的2種用法

 更新時間:2021年10月15日 10:11:48   作者:大坡3D軟件開發(fā)  
這篇文章主要給大家分享的是C#的this關鍵字的2種用法,在使用C#的過程中,發(fā)現(xiàn)this關鍵是比較少用的,但是在下面這二個場合下是必須要使用的,不使用它是解決不了問題。下面我們就來看看文章的具體內(nèi)容吧

在使用C#的過程中,發(fā)現(xiàn)this關鍵是比較少用的,但是在下面這三個場合下是必須要使用的,不使用它是解決不了問題。

第一種場合就是當類成員變量的名稱與函數(shù)的參數(shù)名稱一樣

比如下面這種情況:

public class Employee
{
    private string alias;
    private string name;

    public Employee(string name, string alias)
    {
        // Use this to qualify the members of the class
        // instead of the constructor parameters.
        this.name = name;
        this.alias = alias;
    }
}

這里可以看到類成員變量的名稱為alias,而構(gòu)造函數(shù)的名稱也是alias,編譯器要區(qū)分到底是那一個名稱,就需要類里的成員變量增加一個this指針,這個指針就可以指明引用的名稱是來自于類,而不是函數(shù)的參數(shù),從而達到區(qū)分的目的。很多情況之下,可以在函數(shù)里寫成員不一樣的名稱,就不用這樣來處理了。

第二種場合就是將當前的對象當作參數(shù)傳送給別的函數(shù)。

CalcTax(this);


調(diào)函數(shù)CalcTax是一個類函數(shù)內(nèi),那么要本身傳送給別人,只能使用this引用了,只有它是用來標記自己的變量。

class Employee
{
    private string name;
    private string alias;
    private

到此這篇關于C#的this關鍵字的2種用法的文章就介紹到這了,更多相關C#的this關鍵字用法內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

  • 關于C#中GUI編程的標準事件問題

    關于C#中GUI編程的標準事件問題

    這篇文章主要介紹了C#中GUI編程的標準事件,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-01-01
  • 淺談Silverlight 跨線程的使用詳解

    淺談Silverlight 跨線程的使用詳解

    本篇文章是對Silverlight跨線程的使用進行了詳細的分析介紹,需要的朋友參考下
    2013-05-05
  • C# MJPEG 客戶端簡單實現(xiàn)方法

    C# MJPEG 客戶端簡單實現(xiàn)方法

    這篇文章主要介紹了C# MJPEG 客戶端簡單實現(xiàn)的方法,幫助大家更好的理解和學習使用c#,感興趣的朋友可以了解下
    2021-03-03
  • C#用遞歸算法解決八皇后問題

    C#用遞歸算法解決八皇后問題

    在軟件編程中,這種思路確是一種解決問題最簡單的算法,它通過一種類似于蠻干的思路,一步一步地往前走,每走一步都更靠近目標結(jié)果一些,直到遇到障礙物,我們才考慮往回走。
    2016-06-06
  • C#之CLR內(nèi)存深入分析

    C#之CLR內(nèi)存深入分析

    這篇文章主要介紹了C#之CLR內(nèi)存深入分析,對引用類型進行了深入討論,需要的朋友可以參考下
    2014-08-08
  • C#中List用法介紹詳解

    C#中List用法介紹詳解

    本文詳細講解了C#中List用法介紹,文中通過示例代碼介紹的非常詳細。對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2021-12-12
  • c#使用資源文件的示例

    c#使用資源文件的示例

    對于資源文件的使用,說白點就是通過強制類型轉(zhuǎn)換,將資源文件里的數(shù)據(jù)強行的轉(zhuǎn)換成你需要的,換種方式說,就是你原來存進去什么,就用什么類型拿出來,下面我們學習一下c#使用資源文件的方法
    2014-01-01
  • 基于C#?wpf實現(xiàn)桌面放大鏡

    基于C#?wpf實現(xiàn)桌面放大鏡

    做桌面截屏功能時需要放大鏡,顯示鼠標所在位置的放大圖像,所以本文為大家介紹了如何基于C#?wpf實現(xiàn)桌面放大鏡功能,有需要的小伙伴可以參考下
    2023-09-09
  • C#對XmlHelper幫助類操作Xml文檔的通用方法匯總

    C#對XmlHelper幫助類操作Xml文檔的通用方法匯總

    該篇文章主要總結(jié)的是自己平時工作中使用頻率比較高的Xml文檔操作的一些常用方法和收集網(wǎng)上寫的比較好的一些通用Xml文檔操作的方法,對C#?XmlHelper幫助類操作Xml文檔相關知識感興趣的朋友一起看看吧
    2022-03-03
  • C#實現(xiàn)并查集的使用示例

    C#實現(xiàn)并查集的使用示例

    并查集是一種用于處理一些不相交集合的合并及查詢問題的數(shù)據(jù)結(jié)構(gòu),具有高效、簡潔、易用的特點,本文主要介紹了C#實現(xiàn)并查集的使用示例,感興趣的可以了解一下
    2023-11-11

最新評論