首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

【没有搞懂】字段初始值设定项无法引用非静态字段、方法或属性

2012-06-21 
【没搞懂】字段初始值设定项无法引用非静态字段、方法或属性?using Systemusing System.Datausing System.C

【没搞懂】字段初始值设定项无法引用非静态字段、方法或属性?
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();
[解决办法]
静态的类不用实例化,可以直接引用类里的方法和字段

热点排行