c#交换产量值用对象写法
时间: 2025-01-06 17:18:48 浏览: 40
在C#中,如果你想要通过对象交换两个变量的值,通常你会创建一个自定义类来封装这些值,然后定义一个属性或者方法来进行交换操作。假设有一个名为`Product`的简单类,它有两个属性`QuantityA`和`QuantityB`,你可以这样做:
```csharp
public class Product
{
public int QuantityA { get; set; }
public int QuantityB { get; set; }
// 定义一个方法用于交换量
public void SwapQuantities()
{
if (QuantityA != null && QuantityB != null)
{
int temp = QuantityA;
QuantityA = QuantityB;
QuantityB = temp;
}
}
}
// 使用示例
Product product = new Product();
product.QuantityA = 10;
product.QuantityB = 20;
Console.WriteLine($"Before swap: A={product.QuantityA}, B={product.QuantityB}");
// 调用方法交换
product.SwapQuantities();
Console.WriteLine($"After swap: A={product.QuantityA}, B={product.QuantityB}");
阅读全文
相关推荐















