在C#中相同calss下不同的pulic如何取对方里面获取到的值
时间: 2024-09-08 13:03:00 浏览: 50
在C#中,如果你有两个公共成员(可能是方法、属性或者字段)在同一个类中,一个公共成员想要获取另一个公共成员的值是相对直接的。你只需要在一个成员函数内部直接调用另一个成员即可。
下面是一个简单的例子:
```csharp
public class ExampleClass
{
public int Number { get; set; } // 一个公共属性
public void PrintNumber()
{
Console.WriteLine(Number); // 在PrintNumber方法中直接访问Number属性
}
}
```
在这个例子中,`PrintNumber` 方法能够直接访问类中另一个公共属性 `Number` 的值。
需要注意的是,如果这两个公共成员的访问级别不是public(例如,它们是protected, internal, private等),那么访问权限将会受到限制,这可能会导致访问错误。确保访问级别的正确设置是能够互相访问的关键。
此外,如果你在不同的类中,想要获取另一个类的公共成员值,那么你需要使用这个类的实例来调用其公共成员。
阅读全文