C#用API添另静态路由表只要能输出 row.Metric 的有效数值,就证明 C# 的 API 定义和调用逻辑都是正确的你的 C# 代码中 [DllImport("Iphlpapi.dll")] private static extern int GetIpInterfaceEntry(ref MIB_IPINTERFACE_ROW row); 这个定义完全正确,没有任何错误 —— 它严格对齐了 Windows 原生 GetIpInterfaceEntry API 的规范,也是 C# 调用非托管系统 DLL 的标准写法。