在线===============一段较为深奥的代码,希望比较有经验的老程序员讲解一下!=================

问题描述

源码:Trace.WriteLine(string.Format("LookingforappSettingkeynamed'{0}'inconfigfile{1}",configManagerTypeName,AppDomain.CurrentDomain.SetupInformation.ConfigurationFile));问题:1.这里面使用Trace来写某种信息流时,输出到什么地方去了呢,在什么情况下应用这样的编程方法?2.AppDomain在这里的取出的是什么值,具体的程序应用时它常用于处理什么问题呢?谢谢!

解决方案

解决方案二:
哦俺不是老程序员闪
解决方案三:
对不起,不是不尊重年轻高手,因为很少应用这种情况所以觉得有经验的人可能会有所了解.还请各位伸手援手!
解决方案四:
好象是某个配置文件的名字和内容.不清楚,没见过这东西
解决方案五:
1.你设置输出到哪,就到哪,可是是控制台,可以是文件流,可以是内存流,都行2.配置文件,如web.config的绝对地址或者.exe.config的绝对地址
解决方案六:
请问一楼上,第二个问题一般在什么情况才会有所应用呢?
解决方案七:
在输出窗口中,调试时用;用这个得到当前程序的配置信息,如AppDomain.CurrentDomain.BaseDirectory可得到当前程序运行的路径AppDomain实例用于加载和执行程序集(Assembly)。当不再使用AppDomain时,可以将它卸载。参考微软官方的library
解决方案八:
ucanseesomearticlesaboutVS.NETDebugandTrace,anduwillknowwhenwhyandhowtowritethesecodes.
解决方案九:
还有这篇容易懂的文章:

时间: 2024-08-03 19:49:19

在线===============一段较为深奥的代码,希望比较有经验的老程序员讲解一下!=================的相关文章

写了 35 年代码的老程序员的最大遗憾

大约不到20年前,我处在人生十字路口上.我的第二家公司当时已经花了5 年时间为出版行业打造专业图表制作软件,不过在那互联网即将大热的年代,出版商们已经逐渐向互联网领域转移,我们的业务渐渐枯竭.那时候我已经是一个有 13 年编程工作经验,而且同时有 9 年公司运营经验的综合性人才了. 我不想再同时又干技术又干管理了.我的第一家公司(1985-1987 年)的主要业务是打造一款电子表格程序,并有自动发布的功能.当时我一人主导了整个公司的多项事务,与媒体打交道的是我,面见投资人的是我,处理日常商务 杂

java初学者,请大家帮我看看自己写的这段关于异常的代码,没有报错,可是程序输出达不到想要的效果

问题描述 importjava.util.Scanner;importjava.lang.*;publicclassgetException{publicstaticStringstr;publicstaticbooleanpanduan;publicstaticinti;publicstaticvoidcheck()throwsmyException{if(panduan==true){thrownewmyException("字符串内有字母");}if(i!=-1){throwne

程序员掉入传销组织用“代码”求救,同事秒懂

南京一家大型软件企业的年轻程序员小张(化名)万万没有想到,当他被传销组织控制.几近绝望之时,自己尝试利用计算机"代码"向同事传递求救信息,他的程序员同事们竟然"秒懂",并赴天津协助警方,将他成功解救出来. "五一"出游,不慎掉入传销组织"包围圈" 今年"五一"劳动节假期,小张买了一张去天津的火车票找同学玩.4月30日抵达天津火车站时,他发现一位乘客一脸痛苦,于是上前询问.对方表示自己身体不舒服,而且钱包被偷

深入理解你的代码才能成为优秀的程序员

为什么有些程序员似乎有着一种神奇的能力,能够在眨眼间提取代码的意思? 为了回答这个问题,我先从科学的角度来研究我们理解代码的过程. 事实证明,理解代码是有其心理过程的,我们可以利用这方面的知识成为一名更优秀的程序员.它能有助于你理解开发过程中的各个环节,这样你就不会因为编程中的技术瓶颈而裹足不前. 本文将对有关编程理解的知识略有涉及,并从三个方面来讨论如何利用这些知识成为一名更优秀的程序员. 关于成为更优秀的程序员的方法有三种: 首先,你得知道理解代码的能力取决于三个方面: 知识--解决问题所需

优秀程序员之道:深入理解你的代码

为什么有些程序员似乎有着一种神奇的能力,能够在眨眼间提取代码的意思? 为了回答这个问题,我先从科学的角度来研究我们理解代码的过程. 事实证明,理解代码是有其心理过程的,我们可以利用这方面的知识成为一名更优秀的程序员.它能有助于你理解开发过程中的各个环节,这样你就不会因为编程中的技术瓶颈而裹足不前. 本文将对有关编程理解的知识略有涉及,并从三个方面来讨论如何利用这些知识成为一名更优秀的程序员. 关于成为更优秀的程序员的方法有三种: 首先,你得知道理解代码的能力取决于三个方面: 知识--解决问题所需

这十个代码习惯,程序员你得有

程序员是一群艺术家,用代码创作项目,向用户展示流畅而友善的体验. 程序员境界:烂.低调.业余.普通.胜任.知名.成功.不朽,这是八个等级. 前几种不需要讲,工作中不会碰到,公司招聘也只会从普通程序员开始招,普通指可以工作,达到胜任就是核心成员,成功的程序员如比尔-盖茨,不朽如图灵.很不幸,业内许多公司的程序员,还在普通上下打转,所以导致招人十分困难. 今天我们先讲讲普通程序员需要有哪些习惯: 1.团队协作.指:为了一个共同目标,在标准规范下,分工协作的能力.一个小的项目,可能随便写写便交付,也没

诊断Java代码:设计可扩展的应用程序,第1部分

随着对能应付日益增长的各种信息处理任务的软件系统需求的增长,找到能降低新的代码项目的生产成本的办法对软件公司是一种诱惑.最明显的办法之一是提高其它项目的代码的可重用程度. 在程序员设计一个新系统时,由此出现的更常见的问题中的两个是: 系统应该有多大的可扩展性? 我能使系统具有多大的可扩展性? 如果原始系统被设计成可扩展的,那么重用代码是最佳的办法.否则,重用代码时碰到的困难可以容易地抵消任何已获得的生产率.但是,要设计成可扩展的,在软件设计中就要考虑各种各样的新问题. 我将在本文讨论一些办法,这

ios-老程序员如何快速掌握iOS开发,请推荐相关图书和在线视频

问题描述 老程序员如何快速掌握iOS开发,请推荐相关图书和在线视频 作为一名对C++十分熟悉的老程序员,如何快速掌握iOS开发, 斯坦福的iOS在线课程很有名http://www.stanford.edu/class/cs193p/cgi-bin/drupal/downloads-2010-fall 还有这套课程 http://www.xcelme.com/courses.php 教师Gary Bennett写过两本iPhone的书for Apress Books: iPhone Cool Pr

程序员快速处理代码bug的5大技巧

不管是项目团队出现了bug,还是前辈留下的代码出现bug,这个锅反正程序员是背定了. 不少的程序员被代码虐杀的痛苦万分.但从积极的方面来看,代码bug也是绝佳的学习机会. 处理bug能力重要性不言而喻,通常也是面试的考察范围. 下面w3cschool给小伙伴们分享5个处理bug技巧: 0.二分法定位 二分法定位是比较常用的bug处理技巧. 通过二分法,即把程序逻辑一点点注释掉,不断地进行排错,完全能把问题可能出现的范围缩小. 二分调试大法每次遇到棘手的bug,基本上都能解决,堪称是程序行走代码江