在本文中,我們將學習 C# 中的 Private。關鍵字 private 是一種存取修飾符,用於在使用的類別或成員外部存取時出現編譯時錯誤。它理想地用於對其他成員類別隱藏函數和變量,但同一類別的函數可以存取其中的私有成員。從技術上和熟悉的角度來說,private 關鍵字被稱為存取說明符和修飾符,它附加到屬性或方法。因此,當在屬性或方法的成員中使用 private 關鍵字時,它們不會受到程式外部的干擾或存取。讓我們看看 private 關鍵字如何在 # 程式語言中運作和使用。
文法:
特定關鍵字或運算子必須如何使用的語法或格式,並帶有約束和註釋才能包含在程式中,它與程式和程式語言不同。
代碼:
class PrivateAccess { private: //private Accsess specifier int X; //Data Member declaration void display(); // Member Function Declaration }
附上語法和程序,在C#程序中如何使用:
代碼:
class circle { private: double radius; //Private Data Member public: void set Radius(double r); //Public Member Function double getDiameter(); double getArea(); double getCircumference(); }
對上述程式碼的解釋:從上面的部分來看,該類別是關於形狀圓的,程式中編寫了圓半徑、直徑、面積和周長的計算。請記住,在使用 private 關鍵字而不是 public 關鍵字的情況下,用 private 關鍵字命名的資料成員大約是雙半徑,並且只能在類別半徑內存取。公共修飾符必須是雙半徑。
用於計算的資料必須在輸出處調用,並在資料成員雙半徑下儲存和顯示,其中雙半徑的值不能從其他類或其他程式的成員調用或訪問,無論是使用同一類,如果在同一程式中使用私人存取說明符提及該類,則該類不能幹擾同一程式中的其他類,在這種情況下,它們會編程一個或多個類別。
三個不同的函數指定存取修飾符:
以下是c#中實作private的程式:
代碼:
using System; using System.Collections; namespace ConsoleApplication1 { class Sample { private int X; public Sample() { X = 0; } public void Set(int v) { X = v; } public static Sample operator +(Sample S1, Sample S2) { Sample temp = new Sample(); temp.X = S1.X + S2.X; return temp; } public void printValue() { Console.WriteLine("Value : {0}", X); } } class Program { static void Main() { Sample S1 = new Sample(); Sample S2 = new Sample(); Sample S3 = new Sample(); S1.Set(10); S2.Set(20); S3 = S1 + S2; S1.printValue(); S2.printValue(); S3.printValue(); } } }
輸出:
代碼:
class PrivateAccess { private: //Private Access Specifier int X; //Data Member Declaration void display(); //Member Function Declaration }
對上述程式碼的解釋:上面的程式有一個使用private 修飾符指定的類別成員,並且再次使用關鍵字private 提及數據,其中作為類別提到的private 不被算作private 修飾符被指定為相當私有:使用的是存取修飾符,呼叫它來在內部或外部儲存和隱藏組件的資料。使用函數中不帶參數的 void 顯示相同的資料。
以下幾點解釋了在 C# 中使用 Private 的優點:
以下幾點解釋C#中private的規則與規定:
上面討論了C#中private的內容,一般來說private是關鍵字,但是它們是如何識別為訪問修飾符並相應使用的,對這個詞有意義,並在符合C#標準的編程語言中實現。因此,程式繼承了存取修飾符 private 的重要性,以建立和隱藏來自其他函數或類別的數據,但為了將清單上的參數值儲存到成員類別或結構中,則使用它。
以上是C# 中的私有的詳細內容。更多資訊請關注PHP中文網其他相關文章!