IPAddress[] ips=Dns.GetHostAddresses(textBox1.Text);在CLR中报错,如何解决?

问题遇到的现象和发生背景

c#中的获取网络地址语句移植到C++/CLR 时报错

问题相关代码,请勿粘贴截图

IPAddress[] ips=Dns.GetHostAddresses(textBox1.Text);
在c#里能用

运行结果及报错内容

错误 C2760 语法错误:此处出现意外的“]”;应为“ID 表达式”

错误 C2146 语法错误: 缺少“]”(在标识符“ips”的前面)

错误 C2061 语法错误: 标识符“ips”

我的解答思路和尝试过的方法
我想要达到的结果

IPAddress[] ips=Dns.GetHostAddresses(textBox1.Text);
怎么改能通过编译

array<IPAddress>^ ips=...
//或者
auto IPS=....

试试
IPAddress *ips=Dns.GetHostAddresses(textBox1.Text);