新手上路-基础复习-值类型笔记
来源:互联网 发布:ubuntu安装vim编辑器 编辑:程序博客网 时间:2024/06/05 14:33
以后可能就不会再去看基础了,趁现在还有机会多看点
::在类外部声明成员函数,C#标准格式,{换行
int a=(b==true)?1:0; (C语言有些库没有bool型)
===============================
Ctrl+K+C快速注释单行
Ctrl+K+U取消注释单行
===============================
值类型;引用类型(没有指针)
===============================
值类型:euum;struct;简单值类型
enum kk={kk1,kk2,...}(默认类型整形)
enum kk:string={kk1,kk2,...}(更改成员类型成string)
struct myStruct{;}
值类型
byte(无符号)
sbyte(带符号)
short(带符号)-32768~32767
ushort(无符号)0~65535
int -2^31-1~x^31(最高位储存符号)
uint 0~2^32-1
long 64位长整形带符号
ulong 64位无符号
char uicode
float
double
decimal 十进制(m后缀)
boolean bool true/false
进制符号不区分大小写
===============================
变量名只能是字母,数字和下划线(_)的组合,开头不能为数字
1.匈牙利命名法
开头第一个字母为变量类型首字母,其他位单词英文或缩写,每个单词首字母大写
2.驼峰命名
首个单词首字母小写,其他单词首字母大写
3,帕斯卡(大驼峰)
每个单词首字母均大写
一般而言,方法,类,结构体,他们的命名方式使用大驼峰命名
自定义的变量命名时,使用驼峰命名
================================
as
转换字符,一般用于Null转换和装箱转换
用于替代强制类型转换:
object obj =new Base();
Base myBase = obj as Base;
List <T>是ArrayList的泛型,ArrayList里边的数据类型是object
所以ArrayList少用,存在装箱和拆箱的步骤
- 新手上路-基础复习-值类型笔记
- 新手上路,matlab基础(1)
- 新手上路,matlab基础(1)
- 新手上路之监听器 笔记
- 新手上路,matlab基础(2)-绘制平面图
- 新手上路,matlab基础(2)-绘制平面图
- maven2学习 新手上路(笔记形式)
- 新手上路,JSP乱码问题(笔记)
- Git新手上路,个人学习笔记
- 新手上路之面向对象 笔记
- 新手上路之oracle 事务 笔记
- 新手上路之oracle JDBC 笔记
- 新手上路之AJAX AJAX笔记小结
- 新手上路之c指针理解 笔记
- 新手上路
- 新手上路
- 新手上路
- 新手上路
- Android数据存储笔记
- v8所有例子在里面
- base64编码解码js
- 用anaconda安装dlib库(python—opencv)
- jna调用c接口报unable to load library xxxx.so
- 新手上路-基础复习-值类型笔记
- IMP只导入表数据
- Ubuntu16.04+Qt5.5.1+ROS安装配置
- 独木舟
- Spine+Unity(2D游戏)
- LeetCode--Divide and Conquer
- 分治法求大数相乘
- 宽字符wchar_t和窄字符char区别
- 对象的合并