整懂了来接着写...(解决)

做ASP.NET
遇到个问题:
想读个表当公共变量用
就是取了数据之后能一直用
谁知道在引用的时候报
"System.NullReferenceException: Object reference
not set to an instance of an object "
没整懂的
虽然最后加了个static解决了(public都不行)
看来基础尚需提高
这个问题不该这么困扰俺
    public partial class WebForm1 : System.Web.UI.Page
    
{
        
static DataSet publicDS = new DataSet(); //想用的公共变量就是这个
protected void Page_Load(object sender, EventArgs e)
{
if (!(Page.IsPostBack))
{
......

--解决方案
static在c#的意思就是vfp中public的意思(简单来说)
而public在C#中是固定它的被访问域
和interal  protected private 是一类修饰符

当然static还表示只在内存中保留一个副本
不能被类的实例访问

posted on 2008-05-04 21:37  Lain  阅读(229)  评论(1编辑  收藏  举报

导航