using System;
using System.Collections.Generic;
using System.Text;namespace MODAL
{
#region
public class tblIntentionType
{
static string intentiontypeid;
static string intentiontypename;
static bool state;
static string intentiontypedesc; public static string Intentiontypeid
{
get { return tblIntentionType.intentiontypeid; }
set { tblIntentionType.intentiontypeid = value; }
}
public static string Intentiontypename
{
get { return tblIntentionType.intentiontypename; }
set { tblIntentionType.intentiontypename = value; }
}
public static bool State
{
get { return tblIntentionType.state; }
set { tblIntentionType.state = value; }
}
public static string Intentiontypedesc
{
get { return tblIntentionType.intentiontypedesc; }
set { tblIntentionType.intentiontypedesc = value; }
}
}
#endregion
}最新建的一个类我想添加引用,以前建的类都可以实例化并且能.出来。但是新建的这个类却.不出来了
我试了试又新建了一些类依然如此,请问这是为什么呢?实例化也没有什么问题
public static MODAL.tblIntentionType IT = new MODAL.tblIntentionType();请高手们帮忙啊。好灵异啊
using System.Collections.Generic;
using System.Text;namespace MODAL
{
#region
public class tblIntentionType
{
static string intentiontypeid;
static string intentiontypename;
static bool state;
static string intentiontypedesc; public static string Intentiontypeid
{
get { return tblIntentionType.intentiontypeid; }
set { tblIntentionType.intentiontypeid = value; }
}
public static string Intentiontypename
{
get { return tblIntentionType.intentiontypename; }
set { tblIntentionType.intentiontypename = value; }
}
public static bool State
{
get { return tblIntentionType.state; }
set { tblIntentionType.state = value; }
}
public static string Intentiontypedesc
{
get { return tblIntentionType.intentiontypedesc; }
set { tblIntentionType.intentiontypedesc = value; }
}
}
#endregion
}最新建的一个类我想添加引用,以前建的类都可以实例化并且能.出来。但是新建的这个类却.不出来了
我试了试又新建了一些类依然如此,请问这是为什么呢?实例化也没有什么问题
public static MODAL.tblIntentionType IT = new MODAL.tblIntentionType();请高手们帮忙啊。好灵异啊
应该是:
MODAL.tblIntentionType IT = new MODAL.tblIntentionType();
IT.Equals
IT.GetHashCode
IT.GetType
IT.ToString
MODAL.tblIntentionType.XXXX;
MODAL.tblIntentionType.YYYY;
{
SqlParameter[] prams ={
data.MakeInParam("@IntentionTypeID",SqlDbType.VarChar,4,tbName.Intentiontypeid),
};
return (data.RunProcReturn("select * from tbl_IntentionType where IntentionTypeID=@IntentionTypeID", prams, "tbName"));
}
#endregion正常情况下是可以引用出ID的 tbName.Intentiontypeid
不过静态化后就引用不到了
我的其他类却可以引用到,唯独IntentionType类引用不到
public static class tblIntentionType{}
然后如上。。
{
SqlParameter[] prams ={
data.MakeInParam("@IntentionTypeID",SqlDbType.VarChar,4,tbName.Intentiontypeid),
};
return (data.RunProcReturn("select * from tbl_IntentionType where IntentionTypeID=@IntentionTypeID", prams, "tbName"));
}
#endregion正常情况下是可以引用到tbName.Intentiontypeid的
我的其他类都可以引用到,也是这么写的,但是这个就不可以,怪异啊。
MODAL.tblIntentionType.XXXX;
MODAL.tblIntentionType.XXXX;如果类中有非静态的属性,则调用是:
public static MODAL.tblIntentionType IT = new MODAL.tblIntentionType();
IT.xxxx;
using System.Collections.Generic;
using System.Text;namespace MODAL
{
public class tblBranchs
{
private string branchid;
private string branchname;
private char state;
private string branchdesc; public string Branchid
{
get { return branchid; }
set { branchid = value; }
}
public string Branchname
{
get { return branchname; }
set { branchname = value; }
}
public char State
{
get { return state; }
set { state = value; }
}
public string Branchdesc
{
get { return branchdesc; }
set { branchdesc = value; }
}
}
}求解,这个一摸一样的却可以调用,是不是别的地方出现了问题呢?
这个事我前两天封装的
这两种都无法引用我现在所建的类这个我也调试了,没有BUG。弄个3个小时了,没发现和以前封装过的类有区别,但就是今天新建的这个类不能static
It. 这里是不会列出静态成员的,而要这样引用才行
tblIntentionType. 这样才会列出静态成员
也许有时候,是因为IDE本身有点问题,你重启一下,IDE(即VS工具)也许就不会了,有时候,是因为引用乱了(在操作系统中缓存DLL和你定义的DLL有时候会冲突,这个有经常遇到过,你只要清理一下解决方案,然后重新生成一下,或是重启VS)或者可以删除引用 ,重新添加,