为什么我不能设置我的财产? 导入DLL并且所有方法都可以访问,但URL属性不会显示,也似乎不存在 http://prntscr.com/6y2az8
Dll代码:
namespace Steap
{
public class SteapAPI
{
public static String URL
{
get;
set;
}
public static XmlReader r = XmlReader.Create("");
public int getSteamID64()
{
int ID = 0;
r.ReadToFollowing("steamID64");
ID = r.ReadContentAsInt();
return ID;
}
public string getSteamID()
{
string ID = String.Empty;
r.ReadToFollowing("steamID");
ID = r.ReadContentAsString();
return ID;
}
public string getName()
{
return getSteamID();
}
}
}
我也使用String的字符串intead,我需要后面的语句
的静态答案 0 :(得分:2)
在您添加的图片中,您试图像这样访问它:
SteapAPI sapi = new SteapAPI);
sapi.URL = // ... do something
您的属性是静态的,因此您应该从类而不是实例中调用它:
SteapAPI.URL = // ... do something
答案 1 :(得分:0)
静态属性在类而不是实例上。使用
SteapAPI.URL
请记住,这意味着该值由类的所有实例共享。
答案 2 :(得分:0)
如果它是静态的,那么你可以像
一样访问它SteapAPI.URL