Define()(PHP)ASP.NET(C#)的替代方案
本文关键字:方案 NET PHP ASP Define | 更新日期: 2023-09-27 18:20:45
在ASP.NET C#中,有define("BASE_PATH", "http://localhost");
的PHP替代方案吗?
我已经在网上搜索了几个小时,但大多数结果都给了我asp.net、php或替代品(lol?)的"定义"。
感谢
使用对所讨论的用途具有适当可见性的静态或常量。
对于基本路径,Request.ApplicationPath
可能比硬编码的东西更有用。
这做了同样的事情:
const string BASE_PATH = "http://localhost";
define
是PHP
中的常量赋值。由于ASP.NET是一种面向对象的语言,您可以使用类似的常量
class YourCSharpClass{
const string ConstName = <value>;
}
但我认为你给BASE_PATH
变量赋予了一些特殊的含义。您使用的是Windows.Forms还是ASP.NET MVC?
我以前从未见过这个,但查起来,这个定义似乎只用于预加载url?你需要这样做吗?你不能把一切都相对化吗?
或者,您可能会使用AppSettings。