转载:http://www.csharpwin.com/csharpspace/6825r9922.shtml
C#类型比较
类别 |
类名 |
说明 |
Visual Basic 数据类型 |
C# 数据类型 |
C++ 托管扩展数据类型 |
JScript 数据类型 |
整数 |
8 位的无符号整数。 |
Byte |
byte |
char |
Byte |
|
8 位的有符号整数。 不符合 CLS。 |
SByte 无内置类型。 |
sbyte |
signed char |
SByte |
||
16 位的有符号整数。 |
Short |
short |
short |
short |
||
32 位的有符号整数。 |
Integer |
int |
int - 或 - |
int |
||
64 位的有符号整数。 |
Long |
long |
__int64 |
long |
||
16 位的无符号整数。 不符合 CLS。 |
UInt16 无内置类型。 |
ushort |
unsigned short |
UInt16 |
||
32 位的无符号整数。 不符合 CLS。 |
UInt32 无内置类型。 |
uint |
unsigned int - 或 - |
UInt32 |
||
64 位的无符号整数。 不符合 CLS。 |
UInt64 无内置类型。 |
ulong |
unsigned __int64 |
UInt64 |
||
浮点 |
单精度(32 位)浮点数字。 |
Single |
float |
float |
float |
|
双精度(64 位)浮点数字。 |
Double |
double |
double |
double |
||
逻辑 |
布尔值(真或假)。 |
Boolean |
bool |
bool |
bool |
|
其他 |
Unicode(16 位)字符。 |
Char |
char |
wchar_t |
char |
|
96 位十进制值。 |
Decimal |
decimal |
Decimal |
Decimal |
||
大小取决于基础平台(32 位平台上为 32 位值,64 位平台上为 64 位值)的有符号整数。 |
IntPtr 无内置类型。 |
IntPtr 无内置类型。 |
IntPtr 无内置类型。 |
IntPtr |
||
大小取决于基础平台的无符号整数(32 位平台上为 32 位值,64 位平台上为 64 位值)。 不符合 CLS。 |
UIntPtr 无内置类型。 |
UIntPtr 无内置类型。 |
UIntPtr 无内置类型。 |
UIntPtr |
||
类对象 |
对象层次结构的根。 |
Object |
object |
Object* |
Object |
|
Unicode 字符的不变的定长串。 |
String |
string |
String* |
String |
C#类型比较—平台调用数据类型
Wtypes.h 中的非托管类型 |
非托管 C 语言类型 |
托管类名 |
说明 |
HANDLE |
void* |
32 位 |
|
BYTE |
unsigned char |
8 位 |
|
SHORT |
short |
16 位 |
|
WORD |
unsigned short |
16 位 |
|
INT |
int |
32 位 |
|
UINT |
unsigned int |
32 位 |
|
LONG |
long |
32 位 |
|
BOOL |
long |
32 位 |
|
DWORD |
unsigned long |
32 位 |
|
ULONG |
unsigned long |
32 位 |
|
CHAR |
char |
用 ANSI 修饰。 |
|
LPSTR |
char* |
用 ANSI 修饰。 |
|
LPCSTR |
Const char* |
用 ANSI 修饰。 |
|
LPWSTR |
wchar_t* |
用 Unicode 修饰。 |
|
LPCWSTR |
Const wchar_t* |
用 Unicode 修饰。 |
|
FLOAT |
Float |
32 位 |
|
DOUBLE |
Double |
64 位 |
以上就是C++和C#的类型比较。
关于C++和C#类型比较的相关内容的更多相关文章
-
JAVA基础部分复习(一、8中基础类型,以及String相关内容)
以下是关于java中8种基本类型的介绍说明: package cn.review.day01; /** * java基础复习,8种数据类型 * (byte,short,long,int,double, ...
-
Struts2(四)——页面相关内容
上篇博客总结了数据流转各个方面的内容,这篇重点说一下框架对于界面上知识. 一,说到页面,记得在总体介绍中,说到Struts2比Struts1的一方面优势就是它支持更多的视图技术(Freemarker, ...
-
学习笔记之html5相关内容
写一下昨天学习的html5的相关内容,首先谈下初次接触html5的感受.以前总是听说html5是如何的强大,如何的将要改变世界.总是充满了神秘感.首先来谈一下我接触的第一个属性是 input的里面的 ...
-
基于KNN的相关内容推荐
如果做网站的内容运营,相关内容推荐可以帮助用户更快地寻找和发现感兴趣的信息,从而提升网站内容浏览的流畅性,进而提升网站的价值转化.相关内容 推荐最常见的两块就是“关联推荐”和“相关内容推荐”,关联推荐 ...
-
【Android端】【日志收集上报SDK相关内容测试的方案梳理总结】
测试方案: 主要从几个方面关注,功能 性能 服务端策略(目前所有的这些上报收集等都会通过开关的精细化,通过接口方式将信息返回给APP端,APP端根据相关内容进行上报,因此基于此的上报机制及收集机制都需 ...
-
Hibernate5笔记8--Hibernate事务相关内容
Hibernate事务相关内容: (1) 事务四大特性(简称ACID): (1)原子性(Atomicity) 事务中的全部操作在数据库中是不可分割的,要么全部完成,要么均不执行. (2)一致性(Con ...
-
linux用户权限相关内容查看
linux用户权限相关内容查看 1 用户信息 创建用户一个名为 webuser 的账号,并填写相应的信息: root@iZ94fabhqhuZ:~# adduser webuser Adding ...
-
MyBatis 元素类型为 ";configuration"; 的内容必须匹配 ";.....
修改MyBatis配置文件时,添加typeAliases节点,报了一个BuilderException: org.apache.ibatis.exceptions.PersistenceExcepti ...
-
SharePoint安全 - 在Goolge和Bing中查找SharePoint相关内容
博客地址 http://blog.csdn.net/foxdave 本篇提供两个查询串字典,分别对应Google和Bing的搜索,用来查询SharePoint网站的相关内容 Google ShareP ...
随机推荐
-
Struts框架2ActionError类 内部资料 请勿转载 谢谢合作
ActionError类从不独立进行错误处理,它们总是被存储在ActionErrors对象中.ActionErrors对象保存ActionError类的集合以及它们特定的属性值,我们可以使用自己定义的 ...
-
(转)轻松学习JavaScript三:JavaScript与HTML的结合
摘自:http://blog.csdn.net/erlian1992 HTML中的JavaScript脚本必须位于<script>与</script>标签之间,JavaScri ...
-
mac下安装配置nginx环境
本文介绍 nginx 在mac上的安装. 我是通过brewhome 来安装的. brew install nginx 一路顺畅. 下面是安装信息. 复制代码 代码如下: hematoMacBook-P ...
-
No http handler was found for request type &#39;GET&#39;
asp.net 运用统计图表的时候,在本地运行,没有问题,发布到服务器上的IIS后,就报这个错误,具体错误 看图 这个图片真恶心,网上找了下,资料不多,但是还是有个能真正解决问题的, 解决方法是,在w ...
-
jquery :操作iframe
原文 jquery :操作iframe 1. 内容里有两个ifame <iframe id="leftiframe"...</iframe> <iframe ...
-
竞争激烈的洗衣O2O
今日,洗衣O2O干洗客宣布已获得千万美金Pre-A轮融资,投资方为新加坡某资本,具体信息尚不便透露. “干洗客”是36氪此前报道过的洗衣O2O服务商,2013年7月诞生于上海,2014年12月经历重组 ...
-
CentOS6.6 部署Apache+Svn
svn代码 目前大多数公司 管理代码都是用这个 这个比较方便简单,git用的人数也比较多,我们下面来部署一下这个程序 svn+apache集成 系统环境 # cat /etc/redhat-relea ...
-
Unity热更新之C#反射动态获取类属性及方法
如果我们要为发布出去的游戏更新一些功能,但又不想让用户重新下载整个游戏包,只让他下载我们更新的资源包,用assetBundle打包资源的方式是可以的,但其中有个最大的例外,那就是脚本. 虽然asset ...
-
Servlet的创建二以及生命周期
之前说Servlet可以通过实现Servlet接口来创建,但是我们看到了,需要重写该接口中的所有方法. 创建方式二:Servlet的创建还可以继承抽象类GenericServlet并重写其中的抽象方法 ...
-
Lua保留指定小数位数
默认会四舍五入 比如:%0.2f 会四舍五入后,保留小数点后2位 print(string.format("%.1f",0.26)) ---会输出0.3,而不是0.2 Lua保留一 ...