读书人

【没有搞懂】字段初始值设定项无法引用

发布时间: 2012-06-21 13:42:41 作者: rapoo

【没搞懂】字段初始值设定项无法引用非静态字段、方法或属性?
using System;
using System.Data;
using System.Configuration;
using System.Collections;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using System.Data.SqlClient;
using E50018.Basic;

public partial class Admin_admin : System.Web.UI.Page
{
string con = System.Configuration.ConfigurationManager.AppSettings["con"];
string key = System.Configuration.ConfigurationManager.AppSettings["Key"];
XString x=new XString();
string l = x.DESD(con, key);
}
//错误提示: CS0236: 字段初始值设定项无法引用非静态字段、方法或属性“Test_test.x”

我发现XString类的实例x无法访问类的函数,就是x初始化失败,其他页面中都可以实现的,就这个不行,不知道为什么?

[解决办法]
XString 有问题吧
DESD() 方法是静态方法?

看看这样
XString.DESD();
[解决办法]
静态的类不用实例化,可以直接引用类里的方法和字段

读书人网 >asp.net

热点推荐