在本文中,我们将学习 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中文网其他相关文章!