0

如果这个问题很愚蠢,我很抱歉,但我仍然很好奇。

有没有像trace(...)C# 一样短的东西?

我能在 C# 中得到的最好的东西是MyClass.MyMethod(...);

或者我可以将 VS2010 中的 ++ 重定向到C除之外的代码片段吗?WTabTabConsole.WriteLine();

4

1 回答 1

1

你可以自己创建新的片段..

查看:C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC#\Snippets\1033\Visual C#\或安装完成的位置。并创建一个新的片段。

例子:

<?xml version="1.0" encoding="utf-8" ?>
<CodeSnippets  xmlns="http://schemas.microsoft.com/VisualStudio/2005/CodeSnippet">
    <CodeSnippet Format="1.0.0">
        <Header>
            <Title>trace</Title>
            <Shortcut>trace</Shortcut>
            <Description>Code snippet for System.Diagnostics.Trace.WriteLine</Description>
            <Author>You</Author>
            <SnippetTypes>
                <SnippetType>Expansion</SnippetType>
            </SnippetTypes>
        </Header>
        <Snippet>
            <Declarations>
                <Literal Editable="false">
                    <ID>SystemConsole</ID>
                    <Function>SimpleTypeName(global::System.Console)</Function>
                </Literal>
            </Declarations>
            <Code Language="csharp"><![CDATA[System.Diagnostics.Trace.WriteLine($end$);]]>
            </Code>
        </Snippet>
    </CodeSnippet>
</CodeSnippets>

并命名:trace.snippet

也许你需要重新启动视觉工作室,但现在你可以使用:

trace+ Tab+Tab

于 2013-09-26T15:07:28.497 回答