Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/visual-studio/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# Visual Studio代码生成-使用大写类型名称_C#_Visual Studio_Code Generation_Codegen - Fatal编程技术网

C# Visual Studio代码生成-使用大写类型名称

C# Visual Studio代码生成-使用大写类型名称,c#,visual-studio,code-generation,codegen,C#,Visual Studio,Code Generation,Codegen,我更喜欢使用基本类型的实际类型名,而不是它们对应的关键字,例如String而不是String,Int32而不是int,等等,因为我喜欢有一致的语法突出显示和大小写-也就是说,类型名的颜色与类型名类似(浅蓝色),并正确区分大小写(大写首字母) 我如何告诉VS,每当它生成任何代码时(例如,当我在接口名称上选择“ImplementInterface”选项或自动生成的事件处理程序等等),它都应该根据我的喜好添加类型名?一个选项是让您手动更改感兴趣的代码段。在Visual Sutio(我使用的是2013社

我更喜欢使用基本类型的实际类型名,而不是它们对应的关键字,例如
String
而不是
String
Int32
而不是
int
,等等,因为我喜欢有一致的语法突出显示和大小写-也就是说,类型名的颜色与类型名类似(浅蓝色),并正确区分大小写(大写首字母)


我如何告诉VS,每当它生成任何代码时(例如,当我在接口名称上选择“ImplementInterface”选项或自动生成的事件处理程序等等),它都应该根据我的喜好添加类型名?

一个选项是让您手动更改感兴趣的代码段。在Visual Sutio(我使用的是2013社区版)中,转到工具->代码段管理器。。。(或按Ctrl+K、Ctrl+B)。您将看到一个包含VS正在使用的所有代码段的对话框:

选择要更改的代码段。例如,对于Visual C#部分中的循环。您将获得代码段的位置。你可以编辑它。例如,For循环的代码段声明:

<Snippet>
    <Declarations>
        <Literal>
            <ID>index</ID>
            <Default>i</Default>
            <ToolTip>Index</ToolTip>
        </Literal>
        <Literal>
            <ID>max</ID>
            <Default>length</Default>
            <ToolTip>Max length</ToolTip>
        </Literal>
    </Declarations>
    <Code Language="csharp"><![CDATA[for (int $index$ = 0; $index$ < $max$; $index$++)
    {
    $selected$ $end$
    }]]>
    </Code>
</Snippet>

指数
我
指数
最大值
长度
最大长度


要获得所需内容,必须将(int$index$=0;替换为(Int32$index$=0;


更改所有代码段是一项艰巨的任务,但我敢打赌,在大多数情况下,您可以使用记事本++查找和替换函数(如果您正确且准确地定义了要替换的内容)将别名替换为正确的类型名称。

此文档将帮助您: