[問題] 有關virtual & override
請問如果子類別繼承了父類別,但是父類別無法修改成virtual
要如何才能使用override改寫父類別的成員呢?
下面程式碼是父類別的成員,要如何override才能 set 這個filename?
public string FileName
{
get
{
HttpPostedFile postedFile = this.PostedFile;
string str = string.Empty;
if (postedFile == null)
{
return str;
}
string fileName = postedFile.FileName;
try
{
return Path.GetFileName(fileName);
}
catch
{
return fileName;
}
}
}
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.37.93.238
推
03/29 01:21, , 1F
03/29 01:21, 1F
推
03/29 15:56, , 2F
03/29 15:56, 2F
→
03/29 15:56, , 3F
03/29 15:56, 3F
→
03/31 21:06, , 4F
03/31 21:06, 4F
討論串 (同標題文章)
完整討論串 (本文為第 1 之 2 篇):