Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/271.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/xamarin/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 我可以为sockaddr Objective-C类型的Xamarin绑定项目传递System.Net.SocketAddress类型吗?_C#_Xamarin_Xamarin.ios - Fatal编程技术网

C# 我可以为sockaddr Objective-C类型的Xamarin绑定项目传递System.Net.SocketAddress类型吗?

C# 我可以为sockaddr Objective-C类型的Xamarin绑定项目传递System.Net.SocketAddress类型吗?,c#,xamarin,xamarin.ios,C#,Xamarin,Xamarin.ios,我正在为ObjectiveC静态库编写一个Xamarin绑定项目。作为一个方法的一部分,我应该传递sockaddr类型参数。但我想使用System.Net.SocketAddress。将socketaddress引用作为参数传递给Xamarin绑定项目方法是否有效?不可能这样做 您需要创建一个真正的sockaddr。嗨,米格尔,很高兴在这里见到您,先生。我在绑定项目的定义中使用PInvoke sockaddr_。我在结构中为sockaddr_创建实例,并使用Marshall.alloc获取指向该

我正在为ObjectiveC静态库编写一个Xamarin绑定项目。作为一个方法的一部分,我应该传递sockaddr类型参数。但我想使用System.Net.SocketAddress。将socketaddress引用作为参数传递给Xamarin绑定项目方法是否有效?

不可能这样做


您需要创建一个真正的sockaddr。

嗨,米格尔,很高兴在这里见到您,先生。我在绑定项目的定义中使用PInvoke sockaddr_。我在结构中为sockaddr_创建实例,并使用Marshall.alloc获取指向该结构的指针,并将此IntPtr作为输入传递到我的Apidefinitions.cs文件中。这是正确的方法吗?这是我用这种方法得到的错误