2简单快速的C#特定Visual Studio问题?

Llo*_*ell 4 c# vb.net visual-studio-2010 visual-studio

真的很快,我已经尝试谷歌搜索和搜索视觉工作室工具,但我似乎没有运气,所以我知道我会在这里得到一个快速的答案!

我一直在vb.net上使用visual studio进行了一段时间的开发,然后又回到了c#,我对一些事情感到恼火,我确定只需要一个复选框,或者在某个地方打勾.

首先,当我在C#中创建一个事件时,我必须写出事件,然后将其添加到标记代码中,在vb中我曾经能够从左上角下拉选择控件(当在代码后面时)然后从右上角的下拉列表中选择事件,这将自动为我创建事件并将其附加到控件.我无法找到打开它的设置!

其次,当我在子文件夹中创建类时,该类的命名空间被赋予文件夹名称作为子命名空间.我只是希望它默认使用项目的命名空间,它只是有点烦人!

例如

MyProject具有MyProject命名空间

MyProject - > MyFolder - > MyClass的名称空间为MyProject.MyFolder ....

对不起,这是一个非常基本的问题.

问候

Mat*_*vey 9

1)C#和VB处理事件处理程序订阅的方式完全不同,所以在C#中没有直接的等价.您可以通过切换到属性窗口的"事件"选项卡,然后双击要处理的事件(在设计视图中)来完成此操作.从代码视图中,只需键入"myControl.EventIWantToHandle + =",然后双击选项卡,它将为您生成事件处理程序方法.执行此操作的最佳位置最有可能位于构造函数中,位于InitializeComponent调用的正下方.

2)突出显示解决方案资源管理器中的文件夹,并在属性窗口中将"NamespaceProvider"属性设置为false*

*它实际上是文件夹结构的最佳实践™,以匹配命名空间结构 - C#通过这样做帮助你(我有点意外,VB没有)