簡體   English   中英

具有“隱藏”方法的C#類

[英]C# class with a “hidden” method

我正在使用未編寫的名稱空間編寫程序。 在該名稱空間內有一個稱為Message的類。 現在,這讓我感到困惑。 我可以編譯類似於以下內容的代碼:

void Func(Message message)
{
    BasePlayer player = message.Player();
}

我感到困惑的原因是Message類中不存在Player方法,而Message不繼承任何其他類。 有人可以解釋這是怎么發生的嗎? 我很樂意應要求分享更多信息。

該類可能沒有“聲明”該類,但可以由另一個類作為擴展提供

您可以看成是這個問題,並且在相應的響應代碼中可以看到可以為其他類提供方法。 即使是密封的..

也許這就是您的情況。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM