所以我對編程相當陌生,我試圖通過嘗試很多東西來學習新事物。但在現階段,我就死在什麼......C#是否有可能從一個類中的屬性調用方法?
基本上,我想做到的是要能使用下面的代碼行: Url.QueryStringParser.HasParam("");
網址是類,QueryStringParser
一個URL類中屬性HasParam
是QueryStringParser
類中的一種方法。 它的工作,預計的事實,我得到NullReferenceException
QueryStringParser
屬性。我不知道爲什麼會發生這種情況...
這是Url
類。
public class Url
{
public static QueryStringParser QueryStringParser { get; private set;}
}
這是QueryStringParser類。
public class QueryStringParser
{
public bool HasParam(string parameter)
{
return !string.IsNullOrEmpty(HttpContext.Current.Request[parameter]);
}
}
這是我的asp.net網頁。
if (Url.QueryStringParser.HasParam("Id"))
{
// Do stuff.
}
所以我的問題是,如果有可能創建一些東西,我剛剛提到上面?
試試吧。它是否編譯?它運行嗎?這是一個問題的例子,你可以通過嘗試自己和玩耍來得到更快的答案,而不是問這裏。 – Oded
試試吧。它有用嗎?如果不是,出了什麼問題?這是你應該問的問題。 – Jeff