小弟在阅读别人的代码时,经常看到这两种情况去得路径,可倒现在也没明白在什么情况下需要取舍,作怎样的取舍?1、
Application.StartupPath
2、
System.Reflection.Assembly.GetExecutingAssembly()我得理解是第一个得到的是主入口点所在的程序集的路径,而后者依据代码出现的位置会得到不同的结果,比如写在数据访问层。。结果就是数据访问层对应的那个DLL?希望各位高手给出准确的理解
Application.StartupPath
2、
System.Reflection.Assembly.GetExecutingAssembly()我得理解是第一个得到的是主入口点所在的程序集的路径,而后者依据代码出现的位置会得到不同的结果,比如写在数据访问层。。结果就是数据访问层对应的那个DLL?希望各位高手给出准确的理解
这个又有什么不同呢?即使结果相同,那各自最适合出现的场合是在哪里呢?