语法规则


定义变量规范:

变量定义: 使用前置+下划线+实义词 以免与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_net