猿问

关于c#中指针

我在调用一个delphi的动态库时,遇到一个函数需要我传入IP地址的指针。

在c#中我不知道用什么可以把这个IP地址转换为指针。请各位帮忙。谢谢


牧羊人nacy
浏览 611回答 2
2回答

米琪卡哇伊

[C#]using System.Runtime.InteropServices;[StructLayout(LayoutKind.Sequential)]public struct Point {public int x;public int y;} [StructLayout(LayoutKind.Explicit)]public struct Rect {[FieldOffset(0)] public int left;[FieldOffset(4)] public int top;[FieldOffset(8)] public int right;[FieldOffset(12)] public int bottom;} class Win32API {[DllImport("User32.dll")]public static extern bool PtInRect(ref Rect r, Point p);}

12345678_0001

char *吗? 直接string类型就可以了
随时随地看视频慕课网APP
我要回答