我理解公有和私有對可訪問性和一般編程慣例的區別。我在DLL中更具體地詢問這個問題的安全性。公有類的私有屬性是否安全在DLL中
的DLL看起來像這樣...
public static class OrphanAnnieDecoderRing
{
private const string _secretCode = "Drink More Ovaltine";
private int OvaltineDrinkCount = 0;
public void DrinkOvaltine() => OvaltineDrinkCount += 1;
public string RevealSecret
{
get
{
if (OvaltineDrinkCount >= 500)
{
return _secretCode;
}
else
{
return "Unable to reveal secret!";
}
}
}
}
是我_secretCode和OvaltineDrinkCount性質從知名度或操縱安全被任何人訪問該DLL(從條件津貼一邊,一旦他們遇到了一定的標準)?我知道DLL文件可能會導致一些安全問題,我不確定是否需要注意私有屬性或私有常量。
等待,你必須喝更多的奧瓦丁才能揭示這個祕密,那就是多喝奧瓦丁。這是一個金字塔方案 – Jonesopolis
不,這是一個聖誕故事:P –