如题。。
解决方案 »
- C# 指定了非布尔类型的表达式~新手,望大师帮帮忙
- 菜鸟又来问
- VS2008在windows7下如何升级
- 如何美化UI界面
- EXCEL里面那些莫名其妙的?字符怎么检测出来,我在把里面的数据导入到SQLSERVER的时候,例如证件号名称,在EXCEL里面看不见,可到了SQLSERVER里面就会出现了"325487198307121235? "
- PB 程序员学c# 需要注意那些问题呢?
- 简单问题:如何给一个可视控件添加事件?
- 如何把自己常用的函数和类等编译到一个exe里面去?
- 就30分了:AcceptTcpClient方法用了之后为什么一定要关闭(只是理论问题欢迎交流)
- 请 大神将C#这段代码翻译成Delphi 或者告知是什么意思!!谢谢各位大神了!!
- c#基础问题
- DLL - 回调函数?
相对于何处自己定义。
比如相对于当前程序所在目录,可以用System.AppDomain.CurrentDomain.BaseDirectory得到当前目录。
然后加上你传入的文件名即可得到完整路径例如:
当前文件在:C:\Projects\Demo\bin\Debug\
你传入test.doc
加起来就得到一个绝对路径了:C:\Projects\Demo\bin\Debug\test.doc
获得常用目录:一个WinForm程序,项目文件存放于D:\Projects\Demo,编译后的文件位于D:\Projects\Demo\bin\Debug,最后的结果如下:1、System.Diagnostics.Process.GetCurrentProcess().MainModule.FileName=D:\Projects\Demo\bin\Debug\Demo.vshost.exe
2、System.Environment.CurrentDirectory=D:\Projects\Demo\bin\Debug
3、System.IO.Directory.GetCurrentDirectory()=D:\Projects\Demo\bin\Debug
4、System.AppDomain.CurrentDomain.BaseDirectory=D:\Projects\Demo\bin\Debug\
5、System.AppDomain.CurrentDomain.SetupInformation.ApplicationBase=D:\Projects\Demo\bin\Debug\
6、System.Windows.Forms.Application.StartupPath=D:\Projects\Demo\bin\Debug
7、System.Windows.Forms.Application.ExecutablePath=D:\Projects\Demo\bin\Debug\Demo.EXESystem.Environment.GetEnvironmentVariable("windir")=C:\WINDOWS
System.Environment.GetEnvironmentVariable("INCLUDE")=C:\Program Files\Microsoft Visual Studio.NET 2005\SDK\v2.0\include\
System.Environment.GetEnvironmentVariable("TMP")=C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp
System.Environment.GetEnvironmentVariable("TEMP")=C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp
System.Environment.GetEnvironmentVariable("Path")=C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\Program Files\Microsoft SQL Server\90\Tools\binn\
string wordPath = System.IO.Path.Combine(basicPath, "word.doc");