我从Checking static or dynamic IP address in C# .NET?
获得了以下代码%macro letter_sequence(start=1,end=, lower=1);
%local i addon;
%if &lower=1 %then %let addon=96;
%else %let addon=64;
%do i = &start+&addon. %to &end.+&addon.;
"%sysfunc(byte(&i.))"
%end;
%mend letter_sequence;
data test;
array x[4] $ (%letter_sequence(end=4));
put x[2]=;
run;
但我不明白如何使用上面的代码。
答案 0 :(得分:0)
您的方法GetDhcp
期望选定的适配器作为其参数,因此您需要像这样调用它:
If GetDhcp(1) = True Then
...
或只是
If GetDhcp(1) Then
...
其中1
表示所有NetworkInterfaces列表中适配器的索引。
您必须检查列表以找到所需的NetworkInterface,以便在Joel指出时进行检查。
您的系统上可以有任意数量的适配器,如wifi,LAN甚至虚拟适配器(在主机操作系统上运行的虚拟机)。