zoukankan      html  css  js  c++  java
  • Code Snippet —— Try & Catch Block At Release

    一个代码段,利用#if,使在Debug状态下时,try/catch关键字不会被编译,异常将被抛出;在Releae状态下时,try/catch关键字会被编译,程序可截获异常。
    使用此代码有利于调试。
    代码
    <?xml version="1.0" encoding="utf-8" ?>
    <CodeSnippets  xmlns="http://schemas.microsoft.com/VisualStudio/2005/CodeSnippet">
        
    <CodeSnippet Format="1.0.0">
            
    <Header>
                
    <Title>re</Title>
                
    <Shortcut>re</Shortcut>
                
    <Description>Exception Snippet For Release</Description>
                
    <Author>Yedaoq</Author>
                
    <SnippetTypes>
                    
    <SnippetType>Expansion</SnippetType>
                    
    <SnippetType>SurroundsWith</SnippetType>
                
    </SnippetTypes>
            
    </Header>
            
    <Snippet>
                
    <Declarations>
                    
    <Literal>
                        
    <ID>ExceptionMes</ID>
                        
    <ToolTip>Message to show when exception</ToolTip>
                        
    <Default>出现异常!</Default>
                    
    </Literal>
                
    </Declarations>
                
    <Code Language="csharp">
                    
    <![CDATA[#if !DEBUG
                try
    #endif
                {
                    $end$;
                }
    #if !DEBUG
                catch (Exception ex)
                {
                    MessageBox.Show("$ExceptionMes$", "提示");
                }
                finally
    #endif
                {
                    
                }
    ]]>
                
    </Code>
            
    </Snippet>
        
    </CodeSnippet>
    </CodeSnippets>


    
    
  • 相关阅读:
    linux学习之线程篇(二)
    linux学习之线程篇(一)
    linux学习之进程篇(四)
    linux学习之信号篇(二)
    linux学习之信号篇(一)
    myshell案例
    linux学习之gdb调试工具篇
    linux学习之Makefile篇
    linux学习之进程篇(三)
    Linux常用命令-1
  • 原文地址:https://www.cnblogs.com/yedaoq/p/1630336.html
Copyright © 2011-2022 走看看