C#如何计算两个point相加,给出代码
时间: 2024-01-13 20:03:12 浏览: 36
在C#中,可以使用Point结构体的Add方法来计算两个Point相加的结果。以下是示例代码:
```csharp
Point point1 = new Point(10, 20);
Point point2 = new Point(5, 15);
Point result = Point.Add(point1, point2);
Console.WriteLine("Result: {0}, {1}", result.X, result.Y);
```
输出结果为:Result: 15, 35
在上面的示例代码中,首先创建了两个Point对象point1和point2,然后使用Point结构体的Add方法将它们相加得到result对象,最后输出result对象的X和Y坐标。
相关问题
c# combox 绑定一个list 给出示例代码
以下是绑定List到ComboBox的C#示例代码:
```
// 创建一个List
List<string> items = new List<string>();
items.Add("Item 1");
items.Add("Item 2");
items.Add("Item 3");
// 绑定List到ComboBox
comboBox1.DataSource = items;
```
这将会把 `items` 列表中的所有项目绑定到名为 `comboBox1` 的 ComboBox 控件上。你可以根据需要修改 `items` 列表中的项目。
c#计算两个日期的天数差排除周天
好的,您可以使用 C# 中的 DateTime 类来计算两个日期之间的天数差。具体实现可以参考以下代码:
```csharp
DateTime date1 = new DateTime(2021, 10, 1);
DateTime date2 = new DateTime(2021, 10, 10);
TimeSpan span = date2.Subtract(date1);
int days = span.Days + 1; // 加上第一天
// 排除周天
int weekends = days / 7 * 2;
if (date1.DayOfWeek == DayOfWeek.Sunday) weekends--;
if (date2.DayOfWeek == DayOfWeek.Saturday) weekends--;
int weekdays = days - weekends;
Console.WriteLine("两个日期之间的工作日天数为:" + weekdays);
```
在上面的代码中,我们首先定义了两个日期 `date1` 和 `date2`,然后使用 `Subtract` 方法计算它们之间的时间差,并将结果保存在 `TimeSpan` 类型的变量 `span` 中。接着,我们通过 `Days` 属性获取时间差的天数,并加上第一天,得到总共的天数。最后,我们根据总天数和周末天数计算出工作日天数,并输出结果。