.Net 基础
来源:互联网 发布:小米手机 网络助手 编辑:程序博客网 时间:2024/06/05 08:38
数据类型&变量
变量可以用方程 f(x)=Ax;来表示,这里A表示常量是一个直接给定的数如:23,0X34或者又const修饰的变量,由const修饰遍历变量叫常量只能赋初值。
Const flost x=34.4; //这是float类型的常量
int x=34; //int 类型的变量
int y=x; //x赋值给y
声明方式:
数据类型 变量名;
Cosnt 数据类型 变量名;
整数数据类型:
sbyte 8bit 字节型 有符号
byte 8bit 字节型 无符号
short 16bit 短整型 有符号
ushort 16bit 短整型 无符号
int 32bit 整型 有符号
uint 32bit 整型 无符号
long 64bit 长整型 有符号
ulong 64bit 长整型 无符号
剩下的还有
float float f=23.4F; 32位单精度浮点型
double double f=34.6D; 64为双精度浮点型
decimal decimal =2.343434m; 128位十进制小数
Bool bool b=true;//or false 可以用数字表示0表示false 大于0表示true
Char char c=’c’; 字符类型
浮点型数据输入时不加F默认为double
隐式转换
l 整型可以转换为任意数据类型(float decimal类型)
l 在整型内或浮点型内精度低的数据转换到精度高的数据类型
l 有符号类型到无符号类型不能隐式转换
l 不存在到char类型的隐式转换
l 不存在将高精度(存储范围大)到底精度的隐式转换
强制类型转换:
(类型)表达式 或者 string key=objrectx as string;建议使用第一个
分支结构
if(表达式){
}else if(表达式){
}else{
}
switch(key){
case‘x’:{表达式}break;
default:表达式
}
循环结构
while(){}结构
for(;;)结构
do{
}while();结构
foreath(数据类型 变量名 in 数据集 )
方法和数组
Type VariateName=new type[数组元素个数];
一维数组
int [] arr=new int[34];
int[] arr=new arr[]{343,345,3453,4};
多维数组
string[,] test=new test[2][2];
string[,] test=new test[2][]; => test[1]=newtest[2];
string[,] arr=new arr[]{{“one”,”two”},{“three”,”four”}};
交错数组
string[,] test=new test[2][];
test[0]=new test[34];
test[1]=new test[3];
方法的使用:
声明方法时必须指定访问级别,返回值,方法名称以及方法参数;为void时不返回
Publc class test
{
function int clear(test c)
{
return 34;
}
}
参数传递
值参数:参数是原来参数副本,修改它不会对原来参数做出反应
引用参数 ref:参数指向原参数的地址,修改会对原来参数产生影响,参数必须初始化
输出参数 out:参数指向原参数的地址,实现返回多个数据,参数不用初始化
参数数组:指向数组地址,操作双方受影响
- .net 基础
- .NET 基础
- .NET基础
- .net 基础
- .net基础
- .Net基础
- .Net 基础
- .net视频教程,.net基础视频教程
- 【.net基础】--.NET、winform、Asp.Net区别
- ASP.NET基础
- .NET 安全基础
- ASP.Net基础备忘
- ASP.Net基础
- VB.NET语法基础
- Net Remoting基础篇
- .NET泛型基础
- ADO.NET基础
- 。net的基础概念
- 传感器
- Fresco的使用
- 最新ionic3中样式scss文件中引入图片路径问题。
- pmos 电路分析
- 实验一:写一个“hello world”小程序
- .Net 基础
- 自定义view设置样式
- fresco的基本用法
- 点击按钮自定义圆形变化
- 【R】R变量规则、运算、流程控制、函数、字符串
- Linux单元小结(16)
- std::vector erase 没有清除对象的问题
- VideoJS 网页直播实现默认静音
- 自定义view圆环attrs.xml