C# 中的"~" 表示什么意思

2025-03-07 03:44:25
推荐回答(3个)
回答1:

~ 代表当前网站项目(服务器)之下的什么什么地方比如 ~/image/a.jpg 就相当于 这个网站的image文件夹的a图片~虽然是当前网站项目 但它也是绝对路径 因为那个所谓的当前网站项目 其实不就是X盘的X位置吗 就假设网站是F:\ pro那联系上来就是 F盘 pro文件夹 image文件夹 的 a图片

回答2:

这个~是asp.net中server控制的根目录
我看了文档说asp.net工程中用绝对和相对地址都有缺点,所以才设计出了新的表示工程根目录的替代符号,就是~

http://msdn.microsoft.com/en-us/library/ms178116.aspx

回答3:

asp.net中server的根目录,去掉后没有什么重大的影响~~