asp.net Web 程序设计 (基础知识)

来源:互联网 发布:弹窗广告拦截软件 编辑:程序博客网 时间:2024/04/26 00:33

///<summary>

     变量声明与初始化

///</summary>

/********************/

 声明变量的同时给变量赋值,比如:

 string userName="zhangsan";

 

C#程序中禁止使用未初始化的变量,下列语句是非法

 int num; //num 未初始化

 num=num+1; //错误

 

/********************/

 

///<summary>

      字符串与转义字符

///</summary>

/*********************/

   如果希望在程序代码中以字面意思解析字符串,忽略其中的转义字符,可以使用@符号。@符号会告知字符串的构造函数忽略

   转义符和分行符。因此下面两个字符串完全相同的。

 

   string p1=”//My Documents//My Files//”;

   string p2=@"/My Documents/My Files";

/********************/

 

 

///<summary>

     数组     

///</summary>

/*********************/

  下面的代码分别定义一个一维数组,一二维数组和一个三维数组

   into[] a1=new int[10];

   into[] a2=new int[10,5];

   into[] a2=new int[10,5,2];

   

   int element;

   int[,] intArray={{1,2},{3,4},{5,6}};    //创建一个3*2的int数组

   element=intArray[0,1];    //element被赋值维2

  

   类似于List的动态数组,可以使用.NET类库提供的集合类,比如ArrayList,它能够动态地改变数组的大小。比如

  

   //创建ArrayList。它是个对象,而不是个数组

    ArrayList myList=new ArrayList();

   

   //为myList添加元素。ArrayList不是强类型的,可以添加任可的数据类型

   myList.Add('a');

   myList.Add('b');

   myList.Add('c');

 

   //访问第一个串。必须将对象转换成字符串

    string s=Convert.ToString(myList[0]);

  

/*********************/

 

 

///<summary>

    枚举  

///</summary>

/*********************/

   枚举类型是一组相关的常量,每个常量都给定了一个描述名。每个枚举类型都有一个相应的整型类型

   ,称为该枚举类型的基础类型(underlying type)。没有显示声明基础类型的枚举类型所对应的基础类型是int;

  

    下面的示例声明并使用一个名为Color的枚举类型,该枚举具有三个常数值Red、Green和Blue。

     enum Color{Red,Green,Blue}

     

     枚举值的访问访问方式如下:

     Color myColor=Color.Red;

 

/*********************/

   

 

 

 

 

原创粉丝点击