2011-03-30 79 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#这样的语言,在重构下有“提取方法”。

默认情况下,这两个选项都会创建私有方法,否则在生成表单使用情况下会提供最少的访问权限。

你在谈论什么类型的方法生成?

相关问题