C#数据类型与.net framework数据类型 ?求解!

刚学习C#,遇到这个问题:
看到这句描述 “C#认可的基础数据类型并没有内置于C#语言中,而是内置于.net Framework中。”
为什么“C#认可的基础数据类型并没有内置于C#语言中”?是不是说C#没有自己的基本数据类型呢?
C语言就有内置基本数据类型,可是C++和C#和C语言不是兼容的吗?怎么连基本数据类型都不一样呢?
“C#没有内置基本数据类型”这样的设计是为什么呢?
例如: int a;
和 Int32 a; 有什么区别啊?

c#
0

5个回答

.net framework是个平台

0

Microsoft .NET Framework是用于Windows的新托管代码编程模型。.NET Framework 包括了三大部分:第一个部分是Common Language Runtime(CLR,所有.NET 程序语言公用的执行时期组件),第二部分是共享对象类别库(提供所有.NET 程序语言所需要的基本对象),第三个部分是重新以组件的方式写成的(旧版本则是以asp.dll提供ASP 网页所需要的对象)。
所以C#认可的基础数据类型时内置于Microsoft .NET Framework中的。

C#数据类型与.net framework数据类型:http://www.jb51.net/article/21975.htm

c# int Int32 Int64 的区别:http://www.cnblogs.com/cuihongyu3503319/archive/2011/08/11/2135213.html

0

.net framework只是一个平台

0

.netframework只是一个平台

0
0
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
VB.NET学习笔记:数据类型——.NET Framework 中的数据类型转换
每个值都有与之关联的类型,此类型定义分配给该值的空间大小,许多值可以表示为多种类型。例如,值 4 可以表示为整数或浮点值。在编程时,可能只需要整数,那么就得把小数转换为整数,有时可能还需要把类似"4"这样的字符串转换为一个数值,这就需要数据类型转换。rn一、隐式转换和显示转换rn隐式转换就是程序运行期间自行转换类型,不需要人为干预;而显示转换要求编译前指定由哪种类型转换成哪种类型,在代码书写中很容易识...
C# .net DataTable类型数据 转JSON类型数据
纯方法,要用的直接拿即可,具体原理,也不是很懂nnn
.Net中实现支持所有数据类型的VarList数据类
在一个大型项目中,.Net自带的int,string,bool,float等数据类型的数据结构可能不够我们使用,我们迫切需要一个支持所有类型,并且长度可自由伸缩的数据结构,使用它在项目模块中可以灵活进行传参和解析数据,大大加快开发进度。现在分享一下我之前项目设计的自定义数据类,设计思想以及实现原理,如有更好的建议,欢迎各位拍砖提出。
深入C#数据类型 第二章(课后简答题)
C#中值类型和引用类型的区别  rn    1. 值类型的数据存储在内存的栈中;引用类型的数据存储在内存的堆中,而内存单元中只存放堆中对象的  地址。 rn    2. 值类型存取速度快,引用类型存取速度慢。 rn    3. 值类型表示实际数据,引用类型表示指向存储在内存堆中的数据的指针或引用  rn    4. 值类型继承自System.ValueType,引用类型继承自System.Obje
Win Api与C#数据类型对照表\api对照表
1. Microsoft Win32 to Microsoft .NET Framework API Map 2. Win Api与C#数据类型对照表
C# GetType获取对象的数据类型
nusing System;nusing System.Collections.Generic;nusing System.Linq;nusing System.Text;nnnamespace A004_GetType获取对象的数据类型n{n class GetTypeTestn {n static void Main()n {n n ...
Sql Server 数据类型与 C# 数据类型对照
Sql Server 数据类型与 C# 数据类型对照已验证类型(Sql Server 2012 & Visual Studio 2013)n Sql Servern C#n 简写 bigintn System.Int64n longn tinyintn System.Byten byten binary(50)n System.Byte[]n byte[]n image
【C#】将SQLServer数据类型转换为.Net类型
/// <summary> n/// 将SQLServer数据类型转换为.Net类型n/// </summary> n/// <param name="sqlTypeString">SQLServer数据类型</param> n/// <returns></returns> npubl...
EF Core与C# 数据类型映射关系
C# 数据类型n 映射到SQL Server的数据类型n intn intn stringn nvarchar(Max)n decimaln decimal(18,2)n floatn realn byte[]n varbinary(Max)n datetimen datetimen booln bitn byten tinyintn shor...
s2深入.NET平台和C#编程课后、上机、指导练习答案项目案例和PPT
s2深入.NET平台和C#编程课后、上机、指导练习答案、影院系统项目案例、魔幻战士和PPT(已经做好的PPT),教学案例新闻阅读器
【JAVA与C#比较】数据类型
Java语言分为引用类型和基本类型,C#也一样,只是在C#中把Java中的基本类型叫做值类型,叫法不同本质却是一样的,它包含布尔类型和数值类型。其区别有以下5个方面:1.基本类型分为4种:整型、布尔类型、浮点类型、字符类型,只是C#特别多了个不是基本类型的decimal类型,用于财务计算,精确度很高但很少使用。2.整型当中,java都是有符号整型,所以仅byte、short、int、long四种类...
RobotFrameWork(三)数据类型
1.1 数字变量 n执行结果: nStarting test: Robot Demo.Demo.3-1 n20161116 09:46:19.544 : INFO : var=32016111609:46:19.544:INFO:{var} = 3 n20161116 09:46:19.544 : INFO : {float} = 3.14 n20161116 09:46:19.544 :
C#数据类型和三大结构
学习目的:不做前端,只写服务器端接口和操作数据库。nn学编程不是看书,不是听老师讲,而是自己动手敲代码!n程序中每行代码都是有用的,要知道每行代码的作用。n程序中不允许出现大量重复的代码,否则为代码冗余按照模块来学习n.Net是一种平台技术。写注释是程序员的好习惯。n学习一种编程语言其实就是在学习一种语法规则。n学习技术没有速成的,需要慢慢积累的技术。慢慢来,自己还年轻。n你学的和
robotframework中查看变量的类型以及属性
在RF里面想查看一个变量的类型以及其拥有的属性,可以巧妙利用Evaluate关键字nnnn${testDic} Create Dictionary a=1 b=2n${testType} Evaluate type($testDic) n${testDir} Evaluate dir($testDic) n...
C#中数据类型的基本了解
bool -> System.Boolean (布尔型,其值为 true 或者 false)rnrnbyte -> System.Byte (字节型,占 1 字节,表示 8 位正整数,范围 0 ~ 255)rnrnsbyte -> System.SByte (带符号字节型,占 1 字节,表示 8 位整数,范围 -128 ~ 127)rnrnchar -> System.Char (字符型,占有两个
LabVIEW数据类型、C数据类型对照表
摘自 《LabVIEW 宝典》 在调用DLL设置参数或调用Windows API的时候需要用到。
c#数据类型课件,ppt,c#数据类型课件
c#数据类型课件,c#数据类型课件,ppt,c#数据类型课件c#数据类型课件,ppt,c#数据类型课件
.NET平台下Redis使用(七)【StackExchange.Redis测试Redis五种数据类型】
信念之于人,犹翅膀之于鸟,信念是飞翔的翅膀Program.cs代码: class Programn {n static void Main(string[] args)n {n //字符串n //RedisDemo.StringTest(); //Hashn //RedisD
C#的基元类型
编译器直接支持的数据类型称为基元类型。n下面列出C#基元类型与对应的FCL类型nnnnC#基元类型nFCL类型n符合CLSn说明nnnnnsbytenSystem.Sbyten   Xn有符号的8位值
C#下,展示数据库中的date数据类型的问题
项目开发中(ASP.NET MVC框架开发)遇到的一个问题是,数据库中存放了date类型的数据,在前台页面显示的时候总会带着时间值,现在想仅仅显示日期,不要时间值。n这个问题出现的原因是:C#本身只有DateTime数据类型,没有单纯的date类型,所以你从数据库中读出的date类型在填入DateTime类型的时候,都会填入默认全为0的时间值,当你前台显示的时候,实际上调用DateTime类型的
[C#] 数据类型 byte
Alias: byte n.NET type: Byte nType: Unsigned integer nSize(bits): 8 nRange(values): 0 ~ 255nn例如,如果写: byte x = 300; 会显示,300 无法转换为byte,但写成179 就没有问题。 nint 的范围有到10位整数nnnn[1] www.tutorialsteacher.com...
asp.net读取excle的数据类型不统一获取空值问题
如果表格里某列全是数字或是字符没问题,但如果混合了全是数字和部分字符就会有部分读取为空。 连接EXCEL方式如下: string strConn ="Provider=Microsoft.Jet.OLEDB.4.0; Data Source=" + _physicalPath + ";Extended Properties='Excel 8.0;HDR=YES;IMEX=1';...
.Net 集合数据类型总结
一、数组 n 分配在连续的内存,不能随意扩展,插入数据比较慢 n 性能高,索引查找快,数据再多性能也没有影响nnint[] array = new int[4];nstring[] array = new string[]{"123","456"};nnn二、 ArrayList n 可变长度的,不限制类型,可以放置不同类型,所以
深入.NET平台和C#编程 第二章 上机3 经理评分
using System;nusing System.Collections.Generic;nusing System.ComponentModel;nusing System.Data;nusing System.Drawing;nusing System.Linq;nusing System.Text;nusing System.Threading.Tasks;nusing System.W
oracle11g r2 number数据类型与C#数据类型对应关系
经过测试以下数据类型可以对应,如对应有误在转换数据类型时可能会出错:rnrnrnrnoraclernC#rnrnrnnumber(1-4)rnInt16/shotrnrnrnnumber(5-9)rnInt32/intrnrnrnnumber(10-18)rnInt64/longrnrnrnnumber(19-)rndecimal
深入.NET平台和C#理解--第二章上级(1,2)--积分更新和计算机ID
using System;nusing System.Collections.Generic;nusing System.Linq;nusing System.Text;nusing System.Threading.Tasks;nnnamespace Day02_05上机题n{n class Programn {n static void Main(string[] a
深入.net和C#编程第二章上机练习1
using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;namespace PointsAPP{    class Program    {        static void Main(string[] args)        ...
C# TypeOf返回类的类型
nusing System; nusing System.Collections.Generic; nusing System.Text; nusing System.Reflection;nnnamespace TypeOf返回类的类型n{n class Test//测试类n {n public int IntName;n public sta...
C#数据类型.docC#数据类型.doc
C#数据类型.docC#数据类型.docC#数据类型.docC#数据类型.doc
C#类型跟数据库类型互相转化odbctype,type,dbtype
自己整理的C#类型跟数据库类型的互相转化的类 public static Type OdbcTypeToType(OdbcType dbType) public static OdbcType TypeToOdbcType(Type sysType) public static DbType TypeToDbType(Type t) public static Type DbTypeToType(DbType dbType) 造福人民大众,顶一个吧
C#深入解析数据类型
首先本文将会说到的知识点:1.值类型和引用类型的原理2.线程栈和托管堆3.装箱和拆箱4.类型判等基本类型原理:c#的基本类型是按照数据在计算机内存是如何被分配来划分,一种是值类型(Value Type)基础类型是结构,使用中内存保存在栈中,一种是引用类型(Reference Type)基础类型是类,使用中内存保存在堆中常用关键字new创造空间。还有一种特殊类型,这里称之为简单类型,string类型...
C#中数据类型的分类
数据类型的由来nn在我们的日常生活中存在着各种各样的数据,我们可以把每一种数据根据它们的特点进行归类划分成很多种类,从而成为不同的数据类型。比如,整数,小数…nnC#也一样。只要程序运行就离不开数据的运算,所以每一种数据也一定要有分类。在C#中对于数据类型的分类比较严格,从而C#也可以叫做强类型语言。n数据类型的分类nnC#中数据类型总的来说可分为两大类,值类型和引用类型。nn值类型包括:整型,浮
C#数据类型
C#数据类型,说明C#的几种数据类型的用法
C# DataTable类型 转换成 List集合类型的方法
背景:nn我们从数据库里读取出来的数据一般都是DataTable数据类型,但是操作这样的数据类型没有“泛型集合模型”数据类型方便nn更多的时候,我们要对集合数据进行处理,从中筛选数据或者排序。nnnn技能栈:泛型+反射nnn转换帮助类代码:nnnusing System;nusing System.Collections.Generic;nusing System.Data;nusing Sys...
从 datetime2 数据类型到 datetime 数据类型的转换产生一个超出范围的值
问题描述:在C#程序中将获取到的时间,存入到数据库,于是就遇到了这个问题。rnrnrn问题分析:datetime和datetime2都是时间格式,只不过在C#的EF框架中,默认的是datetime2类型,它取值范围是“0001-01-01 到 9999-12-31”,而datetime范围是从:”1753 年 1 月 1 日到 9999 年 12 月 31 日“。如果在存储之前不给赋值的话,dat
S2_二本第二章深入C#数据类型
值类型rn             int salaryliuhuan = 7000;rn            //文杰rn            int salarywenjie = salaryliuhuan;rn            Console.WriteLine("去年刘欢的薪资:{0}\t文杰的薪资{1}",salaryliuhuan,salarywenjie);rn      
《.net/C#专题—“js数据类型转化为int”》
《.net/C#专题—“js数据类型转化为int”》n作者:龙文浩n撰写时间:2019年02月9日n开发工具与关键技术:.net/C#nn在js中转换数据类型,由string类型转换成int类型,提供两种方法:nn一种是调用函数Number,另一种是调用函数parseInt;n下面是输出的结果:nn当修改一些数字,在数据前面添加00nn得到:nn结果是一样的,所以在js我们可以选择使用Number...
C# 入门教程 ppt
初步介绍了C#语言和.net平台开发 包括 数据类型与流程控制、常用数据类型的用法、面向对象编程基础等基本章节。。
判断是否是基本数据类型
/**n * 判断对象属性是否是基本数据类型,包括是否包括stringn * @param classNamen * @param incString 是否包括string判断,如果为true就认为string也是基本数据类型n * @returnn */npublic static boolean isBaseType(Class className, boolean incString) {n...
Protobuf数据类型
protobuf编译文件和源码在点击打开链接rnrn1:   数据类型:rndouble: 浮点数rnfloat: 单精度浮点rnint32: int类型,使用可变长编码,编码负数不够高效,如果有负数那么使用sint32rnsint32: int类型,使用可变长编码,rn有符号的整形,比通常的int32高效;rnuint32: 无符号整数使用可变长编码方式;rnint64 long long ,r
文章热词 机器学习教程 Objective-C培训 交互设计视频教程 颜色模型 设计制作学习
相关热词 mysql关联查询两次本表 native底部 react extjs glyph 图标 数据库课程的数据类型 java学习数据类型