预定义数据类型

一、值类型

整型:(整数)

有符号整型和无符号整形,区别是有符号的有负数无符号的都是正数, 2x+1

常用int

有符号:              带有正负数,范围为按所写依次增大

Sbyte   -128到127    有符号8位整数

short    -32,768 到 32,767    有符号16位整数

int     -2,147,483,648 到 2,147,483,647     有符号 32 位整数

long   -9,223,372,036,854,775,808 到 9,223,372,036,854,775,807  有符号64位整数

无符号:                           只有正数,范围也是按所写依次增大

byte     0到255     无符号8位整数

ushort    0 到 65,535   无符号16位整数

unit     0 到 4,294,967,295    无符号32位整数

ulong    0 到 18,446,744,073,709,551,615  无符号64位整数

浮点型:(带小数点)

Float    -3.4 × 1038 到 +3.4 × 1038     7 位

Double  ±5.0 × 10−324 到 ±1.7 × 10308    15 到 16 位

Decimal   (-7.9 x 1028 - 7.9 x 1028) / (100 - 28)   28-29 个有效位

字符型:(Unicode 类型)

定义时需要用单引号:’’

Char    Char=’hello world’

字符串型:

String 等同于字符型的概念,长度较长,定义时需要用双引号:””

布尔型:bool  一般用来判断。(用户登入验证。)

(true,false)

日期时间型

DateTime

枚举类型:

Enum E(…) 形式的用户定义的类型

结构类型:

Struct S(…) 形式的用户定义的类型  通常用来封装小型相关变量组

二、引用类型

字符串型

String 等同于字符型概念,长度较长 定义时需要双引号

类类型

Object  可以兼容其他所有类型的最终基类   转换用

Class C(…)  形式的用户定义的类型

接口类型:

Interfacei(…)

数组类型:

一维和多维数组,例如 int[] 定义一组 和 int[,]定义两组

20141009---Visual Studio 2012 预定义数据类型的更多相关文章

  1. C# 关键字 Visual Studio 2012

    C# 关键字 Visual Studio 2012 其他版本 关键字是对编译器具有特殊意义的预定义保留标识符. 它们不能在程序中用作标识符,除非它们有一个 @ 前缀. 例如,@if 是有效的标识符,但 ...

  2. Visual Studio 2012+jQuery-1.7.1

    今天用Visual Studio 2012开发一个网站项目,在集成jqplot图表控件并进行调试的时候(使用的是MVC4框架),加载网页绘制图表的时候总是报错(提示$.jqplot.barRender ...

  3. 写给笨蛋徒弟的学习手册(3)—C#中15个预定义数据类型

    在C#中学习中,你会很早的遇到预定义数据类型这个概念,但你有没有仔细想过它存在的意义?正所谓“存在即合理”,预定义数据类型的存在目的主要有俩个方面,一是为了增加程序的安全性,同时减轻编译器负担,加快编 ...

  4. 如何在Visual Studio 2012中发布Web应用程序时自动混淆Javascript

    同Java..NET实现的应用程序类似,Javascript编写的应用程序也面临一个同样的问题:源代码的保护.尽管对大多数Javascript应用公开源代码不算是很严重的问题,但是对于某些开发者来说, ...

  5. 在Visual Studio 2012中使用VMSDK开发领域特定语言(二)

    本文为<在Visual Studio 2012中使用VMSDK开发领域特定语言>专题文章的第二部分,在这部分内容中,将以实际应用为例,介绍开发DSL的主要步骤,包括设计.定制.调试.发布以 ...

  6. 在Visual Studio 2012中使用VMSDK开发领域特定语言(一)

    前言 本专题主要介绍在Visual Studio 2012中使用Visualization & Modeling SDK进行领域特定语言(DSL)的开发,包括两个部分的内容.在第一部分中,将对 ...

  7. Visual Studio 2012 trial version

    Update: vs2012.5.iso http://download.microsoft.com/download/9/F/1/9F1DEA0F-97CC-4CC4-9B4D-0DB45B8261 ...

  8. 在Visual Studio 2012 Blue theme下使用Dark theme的文本编辑器颜色设置

    Visual Studio 2012 默认提供了3种color theme: blue,light,和dark.其中dark的文本编辑器颜色设定很爽,可是整个菜单项加上一些小的窗口如Find Resu ...

  9. 分享10条Visual Studio 2012的开发使用技巧

    使用Visual Studio 2012有一段时间了,并不是追赶潮流,而是被逼迫无可奈何.客户要求的ASP.NET MVC 4的项目,要用.NET 4.5来运行.经过一段时间的摸索,得到一点经验和体会 ...

随机推荐

  1. HTML之一字符集

    ASCII字符集 ISO字符集 GBK等等. 1>首先,说一说为什么要设置html文件的字符集 如果不指定的话,浏览器会使用本地操作系统的字符集,那么,如果你的应用需要支持多国语言的话,就会有问 ...

  2. JS比较两个数值大小的正确方法

    转自:http://www.zzsky.cn/build/content/1832.htm 一般情况下: <script type="text/javsscript"> ...

  3. 使用Linux的mail命令发送邮件

    由于经常工作在linux下,所以很多时候需要将自己工作的报告或其他有用的东东发送给相关的人,所以花时间研究了一下在linux下如何发送mail.我们通常能用到下面3中发送方式: 1. 使用Shell当 ...

  4. [vba]excel中求选中数据和为给定数所有的组合

    昨天下午开始学习的vba,累死了,肯定有bug,待调试 vba程序如下: Dim aSum As Integer Dim tSum As Integer ) As Integer Dim arrMax ...

  5. spring security源码分析之一springSecurityFilterChain

    1. spring和spring security的集成,配置web.xml如下: <context-param> <param-name>contextConfigLocat ...

  6. 如何制作gif动画,丰富自己的博客?

    不久前在博客园上看到有个哥们发表了一篇博客,其中使用了大量的动态的gif动画,感觉这种方法对于丰富博客内容非常有帮助,然后在网上搜索了一些关于制作gif动画的资料.我的方法不一定好,在这里仅作为抛砖引 ...

  7. Linux 查看物理内存

    free -k free -m free -b man free cat /proc/meminfo

  8. openvpn - unable to browse internet after connect to openVPN

    Using iptables Use an iptable for NAT forwarding: # iptables -t nat -A POSTROUTING -s 10.8.0.0/24 -o ...

  9. ios-UIPickerView基本使用

    #import "ViewController.h" @interface ViewController ()<UIPickerViewDataSource,UIPicker ...

  10. 【AsyncTask整理 1】 AsyncTask几点要注意的地方

    问题1:AsyncTask是多线程吗? 答:是. 问题2:AsyncTask与Handler相比,谁更轻量级? 答:通过看源码,发现AsyncTask实际上就是一个线程池,而网上的说法是AsyncTa ...