1 編譯的方法是否是把csc與system等的相關檔案拷貝到web下,進行編譯之後
然後刪除他們,然後在aspx頁面中調用。
寫了一個.bat的處理檔案,也需要拷貝之後,才可以成功編譯!
請問大家是怎麼編譯的?
2 為什麼我的extendedprofile不能構造自己的函數,它是繼承了profile的屬性。
在測試中發現可以使用profile的函數,但它自己的函數卻實效,提示
An object reference is required for the nonstatic field, method,
or property 'inheritance.ExtendedProfile.getAddress()
3 Profile.cs
namespace inheritance
{
using System;
using System.Text;
public class Profile
{
private string _FirstName;
private string _LastName;
private string _PhoneNumber;
public Profile()
{
_FirstName="yang";
_LastName="sy";
_PhoneNumber="1357382776";
}
public void setPhoneNumber(string PhoneNumber)
{
_PhoneNumber=PhoneNumber;
}
public string getphoneNumber()
{
return _PhoneNumber;
}
public void setFirstName(string FirstName)
{
_FirstName=FirstName;
}
public string getFirstName()
{
return _FirstName;
}
public void setLastName(string LastName)
{
_LastName=LastName;
}
public string getLastName()
{
return _LastName;
}
}
public class ExtendedProfile:Profile
{
private string _Address;
private string _City;
private string _State;
public ExtendedProfile()
{
_Address="青島經濟技術開發區香江路88號輕騎大廈16樓G室";
_City="青島";
_State="山東";
}
public void setAddress(string Address)
{
_Address=Address;
}
public string getAddress()
{
return _Address;
}
public void setCity(string City)
{
_City=City;
}
public string getCity()
{
return _City;
}
public void setState(string State)
{
_State=State;
}
public string getState()
{
return _State;
}
}
}
4 調用extendedprofile
Message.InnerHtml+="Address:"+ExtendedProfile.getAddress()+"<br>";
Message.InnerHtml+="City:"+ExtendedProfile.getCity()+"<br>";
Message.InnerHtml+="State:"+ExtendedProfile.getState()+"<br>";