gpt4 book ai didi

c# - 为什么 dot42 C# android 中缺少 "using Net.Sockets "?

转载 作者:可可西里 更新时间:2023-11-01 02:33:47 25 4
gpt4 key购买 nike

我正在尝试使用 c# 在 dot42 中通过 TCP/IP 编写一个小型聊天。问题是缺少“Net.Sockets”!!这很奇怪,因为它是 C# 系统的一部分。

using System;
using Android.App;
using Android.Os;
using Android.Widget;
using Dot42;
using Dot42.Manifest;
using System.Net;
using System.Net.Sockets; // it is not recognized !

最佳答案

eee 已经为您的问题提供了解决方案。让我尝试回答“为什么缺少 System.Net.Sockets?”这个问题。

正如 Bart 指出的那样,Android API 可以不受限制地使用。原因是它是一个自动转换。因此它完全可以通过设计获得。

与 Android API 相比,.NET API 是在 Android API 之上手工制作的。例如,.NET Dictionary 类作为 java.util.Map 的包装器实现,System.String 作为 java.lang.String 的包装器实现。换句话说,我们从 .NET 中获取 API,但从 Java 中获取实现。这与 Mono 形成对比。您将看到在新版本中添加了 .NET 类型。

关于c# - 为什么 dot42 C# android 中缺少 "using Net.Sockets "?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19311365/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com