public partial class MainEISPrg_INSPDetailSearch : System.Web.UI.Page //聲明MainEISPrg_INSPDetailSearch繼承了System.Web.UI.Page這個類
增強for----foreach
作用: foreach 循环则可以不依赖索引而读取每一个数组元素。一些类似于数组的数据组织方式,它们中有一些是没有元素索引的,对于这些元素,只能通过 foreach 遍历。
格式:
using System;
using System.Collections.Generic;
using System.Text;
namespace Test
{
class Program
{
static void Main(string[] args)
{
string[] t =new string[]{"C","Sh","a","rp"};
//遍历字符串数组t
foreach(string x in t)
{
Console.Write(x);
}
}
}
}
string p2 = ReadParaTxt("WebReadParam.config", "23101");
定義一個p2接受指定文件裡的指定行數。
VS使用快捷鍵
複製文件名F2
找一個文件欄的關鍵字Ctrl+F
加斷點+F11單步執行
結構體和類的區別
他兩個長得基本一樣但是結構不具有面向對象類的封裝,繼承和多態;
實際含義一點也不一樣。
靜態和非靜態的區別
1)在非靜態類中,既可以有實例成員(也就是非靜態類),也可以有靜態成員。
2)在調用實例成員的時候,需要使用對象名,實例成員;
在調用靜態成員的時候,需要使用類名,靜態成員名;
public void M1()
{
Console.WriteLine("我是非靜態方法");
}
public static void M2()
{
Console.WriteLine("我是靜態方法");
}
Person hh = new Person();
hh.M1();//實例方法
Person.M2();//靜態方法
C#中的访问修饰符
public:公开的公共的
private:私有的,只能在当前类内部访问
protected:受保护的,只能在当前类内或子类中访问
internal:只能在当前项目中访问。
protected internal:protected+internal
1>.能够修饰类的访问修饰符只有两个:public,internal
2>.可访问性不一致。
子类的访问权限不能高于父类的访问权限。会暴露父类的成员。