2011-03-30 121 views

回答

1

不可能。它是默認公開的,不可能改變它。

+1

這是不正確的。根據上下文,Visual Studio將應用不同的訪問修飾符。 – 2011-03-31 06:36:51

+0

我的回答與直接問題有關。但是,你所說的當然是通過,VS根據上下文應用不同的修飾符。例如事件處理程序是私有的。 – 2011-03-31 07:45:09

0

你是什麼意思?

在C++類中,默認情況下是私有的。 在C#中,類方法默認是私有的,但結構方法默認是公共的。

這兩種情況都是您所關心的情況嗎?

您是否想知道哪些符號可用於使用您正在創建的dll的東西?

0

當你說VS產生公共方法時,你在談論哪個功能?

  1. 我們在其中鍵入一些隨機的方法名 「從使用生成」,

this.notExistingMethod();

在notExistingMethod下(假設你有VS 2010),你會得到一個智能標籤(一個小紅盒子)。這將幫助您生成一個簽名爲「public void notExistingMethod(){}」的方法。

2.對於像C#這樣的語言,在重構下有「提取方法」。

默認情況下,這兩個選項都會創建私有方法,否則在生成表單使用情況下會提供最少的訪問權限。

你在談論什麼類型的方法生成?

相關問題