整懂了来接着写...(解决)
做ASP.NET
遇到个问题:
想读个表当公共变量用
就是取了数据之后能一直用
谁知道在引用的时候报
"System.NullReferenceException: Object reference
not set to an instance of an object "
没整懂的
虽然最后加了个static解决了(public都不行)
看来基础尚需提高
这个问题不该这么困扰俺
--解决方案
static在c#的意思就是vfp中public的意思(简单来说)
而public在C#中是固定它的被访问域
和interal protected private 是一类修饰符
当然static还表示只在内存中保留一个副本
不能被类的实例访问
遇到个问题:
想读个表当公共变量用
就是取了数据之后能一直用
谁知道在引用的时候报
"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 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还表示只在内存中保留一个副本
不能被类的实例访问