C#学习中遇到问题、解决问题(1)
2017-10-12 15:04
465 查看
string str = Application.StartupPath.Substring(0, Application.StartupPath.Substring(0, Application.StartupPath.LastIndexOf("\\")).LastIndexOf("\\"));
解码:Application.StartupPath 取程序启动路径
例如这样: “D:\C#XM\CeShi\CeShi\bin\Debug” 一开是取的是这样的东西
其实分开测试,就很容易懂的,一点就懂的,不妨可以自己断点试试看
分开测试:
int strCeShi = Application.StartupPath.LastIndexOf("\\"); string str = Application.StartupPath.Substring(0,strCeShi);
*上面的strCeShi 就是返回了\上一级结束的目录的长度
str的结果为: “D:\C#XM\CeShi\CeShi\bin”
从上面可以看 一开取的和str比较一下 就知道少了一级的目录,就是少了\Debug
然后后面也是这么操作直到取到程序的目录:D:\C#XM\CeShi\CeShi
多动手,自己断点,这个就会明白!!!*
相关文章推荐
- 马牛的C#学习(第六天)-实践!用C#解决汉诺塔问题
- 平时遇到的C#和VS问题及解决方法记录
- 学习NHibernate时遇到的问题解决方法
- C#串口编程遇到的问题以及解决方法
- 学习中遇到的问题以及解决方法
- 基于.net compact framework 2.0,C#开发windows mobile 5.0程序遇到的一些问题及解决办法
- 操作 XML 文档遇到的 XMLNS 问题及解决方法 (C# 和 PHP)
- C#导入数据到Excel中遇到的问题,已解决
- android 学习中遇到的问题及解决方法
- C#串口编程遇到的问题以及解决方法
- spring mvc学习中遇到的问题及解决办法
- 学习.NET遇到的第一个问题。原来解决这么简单
- Idhttp 学习中遇到的问题 与 解决方法
- [学习笔记]学C#遇到的几个问题
- C#学习中遇到的问题
- Android学习过程中遇到的问题及解决方法
- JAVA学习提高之----解决插入数据库时遇到的引号问题
- c#调用Delphi的dll函数遇到的问题及解决方法
- 单位的局域网遇到了这样的问题,已经解决了,大家学习下..
- 转 C# 串口编程遇到的问题以及解决方法