我有一个类名常量,我将所有常量值都放在了项目中。我还在检查服务器在整个项目中是否均可访问。我想在常量中声明一个IP地址,这样我就只能更改一个IP地址并在我的项目中实现它。我不知道如何在常量类中声明值。我需要的是下面的内容:
var ping = new Ping();
var reply = ping.Send(new IPAddress(Constants.ipaddress),1500);
//I want to change 192,168,120,10 in the value in my constants
var ping = new Ping();
var reply = ping.Send(new IPAddress(new byte[] { 192, 168, 120, 10 }), 1500);
//What I declared in my constants
public static byte ipaddress;
答案 0 :(得分:6)
好吧,你可以做
public static readonly byte[] ipaddress = new byte[] { 192, 168, 120, 10 };
var ping = new Ping();
var reply = ping.Send(new IPAddress(ipaddress), 1500);
但是,我建议您改为使用 app.config 来获取此信息。这样,您无需更改项目即可更改地址 。如果选择这样做,则以标准的点分四进制格式("192.168.120.10"
)存储地址,然后使用IPAddress.Parse
。