zoukankan      html  css  js  c++  java
  • 关于类库中使用Console.Write问题,请教各位大牛!!

    今天在CSDN发帖问了个问题,很简单。

    http://topic.csdn.net/u/20110325/14/8c47273b-51ec-4938-92c8-a2d865beb3bc.html

    在网页后台使用Console.Write 内容会被输出到哪?

    哇塞解决问题的没几个,反而说些其他的占了大多数。

    唉.. 不说了进入正题。

    ---------------------------------------

    今天一个朋友(以前是干java)问我,.net 怎么能输出调试(Debug.Write),而不去设置断点什么的。貌似java有这功能。

    我想了想 突然想起以前的一个项目的类库中有这样的代码(这代码是公司的老牛写的)

            /// <summary>
            
    /// 根据ID查询Article
            
    /// </summary>
            
    /// <param name="article_ID"></param>
            public Article GetArticleByArticle_ID(int article_ID, int Language_ID)
            {
                
    string sql = "SELECT * FROM Tb_Article WHERE Article_ID = @Article_ID and Language_ID=@Language_ID";

                
    try
                {
                    SqlParameter[] para 
    = new SqlParameter[]
                    {
                        
    new SqlParameter("@Article_ID", article_ID),
                        
    new SqlParameter("@Language_ID", Language_ID)
                    };
                    SqlDataReader reader 
    = this.ExecSqlGetDataReader(sql,para);
                    
    if (reader.Read())
                    {
    //...............................

                        reader.Close();
                        
                        
    return article;
                    }
                    
    else
                    {
                        reader.Close();
                        
    return null;
                    }
                }
                
    catch (Exception e)
                {
                    Console.WriteLine(e.Message);
                    
    throw e;
                }
                
    finally
                {
                    
    this.EndConn();
                }
            }

     抛出异常使用到

     Console.WriteLine(e.Message);

    不可能吧,难道这个能输出? 于是我通过各种手段想看输出的值。终究没有找到。

    最后谷歌百度病了下,才知道Debug.Write 可以输出一些信息。

    但是我就是不明白为什么这个类库使用了Console.WriteLine(e.Message)。

    据Q群的高手说可能是类似于Log4net的组件。但是这个项目里没使用这个组件啊。

    请教大牛 类库中使用Console.WriteLine意图何在?

    谢谢!!希望懂的牛人能告诉小弟下!!!!

  • 相关阅读:
    制作企业IT解决方案的几项训练
    Community Server 1.0 Beta安装使用记录
    SharePoint Portal Server定制之区域模板定义
    从售前工作的角度了解SharePoint产品和技术
    活动目录的应用组策略
    企业客户组织结构在售前工作中的作用
    Community Server 1.0 Beta安装使用记录(二)
    2004年钢铁行业信息化现状
    IT解决方案编写小结
    关于软件系统架构设计的一些新思想
  • 原文地址:https://www.cnblogs.com/malaohu/p/1995809.html
Copyright © 2011-2022 走看看