首页 > 代码库 > ASP.NET 学习笔记1
ASP.NET 学习笔记1
语法规则
定义变量规范:
变量定义: 使用前置+下划线+实义词 以免与C#关键字冲突
int i_age
double d_weight
double d_height
局部变量
int _age
double _weight
double _height
整数变成字符串
_age.ToString()
字符串变整数
string str_a = "33", str_b ="30";
int i_a, i_b;
i_a = Convert. ToInt16(str_a)
(i_a + i_b).ToString();
整数变字符
char chr_a;
chr_a = Convert.ToChar (65)
换行符 <br />
C#数据类型
String str_Result;
str_Result = str_Name + "今年" + s_Age. ToString() + "岁 <br /> " +
“是否超过30岁: " + b_OutAgeLIne;
int 32位
short 16位
double 取值:小数点后15-16位
float 单精度型 浮点型 f_Weight = 67.5f
Boolean b_OutAgeLine Ture or False
b_OutAgeLine = s_Age > 30;
DateTime dt_Birthday;
dt_Birthday = Convert.ToDateTime ("1901-1-2");
循环语句:
int i_start = 65;
for (int i=0; i < 6; i++) {
chr_a = Convert. ToChar (i_start);
Response.Write (chr_a + "<br />");
i_start ++;
}
数组:
声明一个数组 int[] a;
创建5个元素的数组
a = new int[5]
// int [] a = new int[5]
可以直接定义+赋值:int [] b = new int [] {1,2,3,4,5,6,7} 下标是0 - 6
double [] dA_a;
dA_a = new double [4] {56.34,55.33}
string [] strA_a = new string [4]
赋值运算符:
a+= b; 等价于 a=a+b;
a%=5; a= a%5; 取余数
X=a++ + b+c; 等同于:X=a+b+c; a=a+1;
X=++a + b + c; 等同于: a=a+1; X= a+b+c;
a-=b;
a*=b;
a/=b;
水仙花数: 一个数字的三个位数的3次幂之和等于它本身
int i_unit, i_ten,i_cen
for (int i = 100; i<999; i++)
{ i_unit = i % 10;
i_ten = (i/10)%10;
i_cen = i/100;
if (Math. Pow (i_unit,3) + Math.Pow (i_ten,3) + Math.Pow (i_cen,3) = i)
{
str_result += i + ",";
i_count ++;
}
}
Continue 跳出本次循环,执行下一次循环
ASP.NET 学习笔记1