当前位置: 首页 > news >正文

开源网站 gutib推广软件是什么工作

开源网站 gutib,推广软件是什么工作,网站上传文件 ftp,北京网站建设公在C#中,Debug.WriteLine()、Trace.WriteLine() 和 Console.WriteLine() 都用于输出信息,但它们的用途和适用场景有显著区别。以下是它们的核心差异总结: Debug.WriteLine()主要适用于控制台程序,输出到控制台Trace.WriteLine() …

在C#中,Debug.WriteLine()Trace.WriteLine()Console.WriteLine() 都用于输出信息,但它们的用途和适用场景有显著区别。以下是它们的核心差异总结:
在这里插入图片描述

  • Debug.WriteLine()主要适用于控制台程序,输出到控制台
  • Trace.WriteLine() 开发阶段调试输出
  • Console.WriteLine() 运行时状态,适合记录程序运行状态、错误日志等持久化信息。

不同模式调试信息打印

新建一个winform窗体
添加一下事件记录信息,测试Debug模式和Release模式下,打印区别
在这里插入图片描述
结论:Debug模式下,Debug和Trace都打印,Release模式下只打印Trace

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Diagnostics;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;namespace DebugApp
{public partial class Form1 : Form{public Form1(){InitializeComponent();}private void button1_Click(object sender, EventArgs e){Debug.WriteLine("Debug button1_Click");Trace.WriteLine("Trace button1_Click");}/// <summary>/// 窗体加载/// </summary>/// <param name="sender"></param>/// <param name="e"></param>private void Form1_Load(object sender, EventArgs e){Debug.WriteLine("Debug Form1_Load");Trace.WriteLine("Trace Form1_Load");}/// <summary>/// 窗体关闭/// </summary>/// <param name="sender"></param>/// <param name="e"></param>private void Form1_FormClosed(object sender, FormClosedEventArgs e){Debug.WriteLine("Debug Form1_FormClosed");Trace.WriteLine("Trace Form1_FormClosed");}}
}

调试记录打印

怎样将我们需要的信息打印出来,
在 app.config/web.config 中配置 Trace 监听器

<?xml version="1.0" encoding="utf-8" ?>
<configuration><startup> <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.8" /></startup><!-- 在 app.config/web.config 中配置 Trace 监听器 --><system.diagnostics><trace autoflush="true"><listeners><add name="myListener" type="System.Diagnostics.TextWriterTraceListener" initializeData="log.txt" /></listeners></trace></system.diagnostics>
</configuration>

将会在运行目录下,新建一个log.txt文件,将Trace和Debug信息打印
在这里插入图片描述

怎样在NuGet包或dll中打断点调试

已经优化过的代码,不支持,
点击工具-选项 找到调试里面的开启仅我代码就可以在调试的时候只加载用户代码的符号,关掉就可以调试其他代码
在这里插入图片描述

http://www.cadmedia.cn/news/16306.html

相关文章:

  • 深圳网站制作建设公司app代理推广合作
  • 四川省住建厅官方网站营销型网站建设的价格
  • 政府网站建设和信息公开百度的特点和优势
  • 企业网站报价西安网络优化培训机构公司
  • 网页制作软件培训机构sem和seo是什么意思
  • 零食电子商务网站建设策划书网站排名顾问
  • 网站框架包括哪些百度网盘app下载安装手机版
  • 网站快速排名技术全国疫情最新消息
  • 工业设计网站下载宁波网站seo哪家好
  • 网站上面的彩票快3怎么做云南网络推广服务
  • 电子商务网站推广目的分为搜索引擎关键词的工具
  • 株洲关键词优化公司慧达seo免登录发布
  • 南宁门户网站有哪些软文广告图片
  • 网站建设岗位职责seo 最新
  • 视频拍摄手法宁波优化网站排名软件
  • 高新区建设局网站快速刷排名seo软件
  • 湖南网站备案要多少天软文范例大全
  • 鲜花网站建设方案朋友圈网络营销
  • 爬取1024上传到wordpress合肥关键词优化平台
  • 企业网站内容运营方案策划简述搜索引擎优化
  • 南京个人做网站佛山网站搜索排名
  • 做旅游网站用什么颜色爱站网挖掘关键词
  • 如何在百度建立自己的网站关键词优化步骤简短
  • 四川建设网站首页专业推广引流团队
  • 网站建设吉金手指排名11软件开发公司经营范围
  • 学校网站的建设如何让自己网站排名提高
  • 传媒公司网站建设cpa推广平台
  • 做音箱木工网站百度指数可以查询多长时间的
  • 网站空间怎么选seo顾问培训
  • 深圳做网站比较好的公司有哪些长沙seo工作室