如何声明公共静态字节?

时间:2018-11-16 01:58:59

标签: c# xamarin xamarin.forms

我有一个类名常量,我将所有常量值都放在了项目中。我还在检查服务器在整个项目中是否均可访问。我想在常量中声明一个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;

1 个答案:

答案 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