我在我所有的控制器下面的代碼:當我將它們移動到基類中時,應該如何設置我的私有變量?
public class PackagesController : BaseController
{
private IAccountService _account;
private IDataSourceService _dataSource;
private IPackageService _package;
private IProductService _product;
private IContentService _content;
private ISequenceService _sequence;
他們都來自BaseController繼承。我對公共,私人和受保護之間的區別有點困惑。我想我可以將它們移到BaseController中。如果我這樣做,那麼我應該使用私人,受保護或有其他修飾符。
有時我根本不理解人的邏輯,就像這個問題一樣http://stackoverflow.com/questions/2070661/how-do-i-have-to-change-this-xml-string-so- that-xdocument-parse-reads-it-in/2070783#2070783 – Restuta
@Restuta你實際上似乎已經得到了一個相當詳細的解釋。 –
是的,這是愚蠢的,不是嗎? – Restuta