C#一个类的两个属性所有的给到另一个属性
时间: 2024-05-17 08:16:49 浏览: 79
C# 两个具有相同属性的类赋值
如果您要在 C# 中创建一个类,然后将该类的两个属性的值都赋值给一个新的属性,则可以使用以下代码:
```csharp
// 定义一个类
public class MyClass
{
public int MyProperty1 { get; set; }
public int MyProperty2 { get; set; }
public int MyProperty3 { get; set; }
// 将 MyProperty1 和 MyProperty2 的值赋值给 MyProperty3
public void SetMyProperty3()
{
MyProperty3 = MyProperty1 + MyProperty2;
}
}
// 创建一个实例
MyClass instance = new MyClass();
// 设置 MyProperty1 和 MyProperty2 的值
instance.MyProperty1 = 1;
instance.MyProperty2 = 2;
// 将 MyProperty1 和 MyProperty2 的值赋值给 MyProperty3
instance.SetMyProperty3();
```
在这个示例中,我们首先定义了一个名为 MyClass 的类,并添加了三个属性 MyProperty1、MyProperty2 和 MyProperty3。然后,我们创建了一个 MyClass 类的实例 instance,并设置了 MyProperty1 和 MyProperty2 的值。最后,我们调用 MyClass 类的 SetMyProperty3 方法,将 MyProperty1 和 MyProperty2 的值相加并赋值给 MyProperty3。
请注意,这里的赋值是通过调用 MyClass 类中的方法来完成的。如果您需要在其他地方多次使用这个逻辑,可以考虑将 SetMyProperty3 方法改为属性。
阅读全文