首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为什么dot42 C#安卓中缺少“使用C#”?

为什么dot42 C#安卓中缺少“使用C#”?
EN

Stack Overflow用户
提问于 2013-10-11 06:09:58
回答 1查看 667关注 0票数 3

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

代码语言:javascript
复制
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 !
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-10-11 10:14:55

eee已经为您的问题提供了解决方案。让我试着回答一个问题:“为什么System.Net.Sockets不见了?”

正如Bart所指出的,Android是没有限制的。原因是它是一个自动转换。因此,它是完全可用的设计。

与Android不同,.NET API是手工构建在Android之上的。例如,.NET字典类被实现为java.util.Map的包装器,System.String实现为java.lang.String的包装器。换句话说,我们从.NET获取API,而从Java获取实现。这与Mono形成了鲜明的对比。您将看到在新版本中添加了.NET类型。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19311365

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档