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?)的"定义"。

感谢

Define()(PHP)ASP.NET(C#)的替代方案

使用对所讨论的用途具有适当可见性的静态或常量。

对于基本路径,Request.ApplicationPath可能比硬编码的东西更有用。

这做了同样的事情:

const string BASE_PATH = "http://localhost";

definePHP中的常量赋值。由于ASP.NET是一种面向对象的语言,您可以使用类似的常量

class YourCSharpClass{
    const string ConstName = <value>;
}

但我认为你给BASE_PATH变量赋予了一些特殊的含义。您使用的是Windows.Forms还是ASP.NET MVC?

我以前从未见过这个,但查起来,这个定义似乎只用于预加载url?你需要这样做吗?你不能把一切都相对化吗?

或者,您可能会使用AppSettings。