c#遍历一个类型为double[]的列表
时间: 2023-11-25 15:05:49 浏览: 34
可以使用foreach循环来遍历一个类型为double[]的列表,示例代码如下:
```csharp
List<double[]> doubleList = new List<double[]>();
doubleList.Add(new double[]{1.1, 2.2, 3.3});
doubleList.Add(new double[]{4.4, 5.5});
foreach(double[] arr in doubleList)
{
foreach(double num in arr)
{
Console.WriteLine(num);
}
}
```
这段代码会输出列表中每个double[]数组中的所有元素。需要注意的是,外层循环变量arr是一个double[]类型的变量,而内层循环变量num是double类型的变量。
相关问题
C# 遍历并输出所有属性信息
你可以使用反射来遍历并输出C#类的所有属性信息。以下是一个示例代码,可以帮助你完成这个任务:
```csharp
using System;
using System.Reflection;
class MyClass {
public int MyProperty1 { get; set; }
public string MyProperty2 { get; set; }
public double MyProperty3 { get; set; }
}
class Program {
static void Main(string[] args) {
Type myType = typeof(MyClass);
PropertyInfo[] myProperties = myType.GetProperties();
foreach (PropertyInfo property in myProperties) {
Console.WriteLine("Name: {0}, Type: {1}", property.Name, property.PropertyType);
}
}
}
```
在这个示例中,我们定义了一个名为`MyClass`的类,并为它定义了三个属性。在`Program`类中,我们使用反射获取`MyClass`的类型信息,并使用`GetProperties()`方法获取所有属性信息。最后,我们遍历所有属性并输出它们的名称和类型。
c#定义一个double类型的数组,大小为7,并赋值,计算平均值,并把低于平均值的数据输出
以下是实现上述功能的C#代码:
```csharp
double[] nums = { 1.2, 2.4, 3.6, 4.8, 5.1, 6.3, 7.5 };
double sum = 0.0;
int len = nums.Length;
// 求和
foreach (double num in nums)
{
sum += num;
}
// 求平均值
double avg = sum / len;
// 输出低于平均值的数据
Console.WriteLine($"平均值为:{avg}");
Console.Write("低于平均值的数据为:");
foreach (double num in nums)
{
if (num < avg)
{
Console.Write(num + " ");
}
}
// 输出结果
// 平均值为:4.1
// 低于平均值的数据为:1.2 2.4 3.6
```
首先定义一个大小为7的double类型数组,并赋值。然后使用foreach循环遍历数组,求出数组元素的和。接着计算平均值。最后再使用foreach循环遍历数组,输出低于平均值的数据。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)