C#打印另一个类的列表

苏拉科-Lv223

我是C#的新手,正在尝试打印在另一个类中创建的列表。该列表由枚举器的值以及整数和字符串组成。

这是列表的代码:

using System.Collections.Generic;

namespace Risk
{
    public class RiskService
    {
        private readonly Resource _matt = new Resource { Id = 1, Name = "Matt Sharpe" };
        private readonly Resource _john = new Resource { Id = 2, Name = "John Hillhouse" };
        private readonly Resource _julian = new Resource { Id = 3, Name = "Julian Jelfs" };
        private readonly Resource _darren = new Resource { Id = 4, Name = "Darren Thorpe" };
        private readonly Resource _jonm = new Resource { Id = 5, Name = "Jon Moore" };

        public List<Risk> GetRisks()
        {
            var risks = new List<Risk>();
            risks.Add(new Risk { Id = 1, Owner = _matt, RiskScore = 5, Status = RiskStatus.Approved, Title = "Lack Build Capacity In Dockyard" });
            risks.Add(new Risk { Id = 2, Owner = _john, RiskScore = 10, Status = RiskStatus.Unapproved, Title = "Small scale fire in warehouse" });
            risks.Add(new Risk { Id = 3, Owner = _matt, RiskScore = 17, Status = RiskStatus.Mitigated, Title = "Contract delays" });
            risks.Add(new Risk { Id = 4, Owner = _julian, RiskScore = 23, Status = RiskStatus.Open, Title = "Supplier insolvency" });
            risks.Add(new Risk { Id = 5, Owner = _darren, RiskScore = 13, Status = RiskStatus.Closed, Title = "Loss of key staff" });
            risks.Add(new Risk { Id = 6, Owner = _jonm, RiskScore = 97, Status = RiskStatus.Open, Title = "Fire in plant" });
            risks.Add(new Risk { Id = 7, Owner = _jonm, RiskScore = 97, Status = RiskStatus.Open, Title = "Fire in backup plant" });
            risks.Add(new Risk { Id = 8, Owner = _jonm, RiskScore = 45, Status = RiskStatus.Unapproved, Title = "Disaster recovery doesn't cover fire" });
            risks.Add(new Risk { Id = 9, Owner = _darren, RiskScore = 36, Status = RiskStatus.Approved, Title = "Component fails to meet performance" });
            risks.Add(new Risk { Id = 10, Owner = _john, RiskScore = 36, Status = RiskStatus.Approved, Title = "Component fails to meet performance" });
            return risks;
        }
    }

    public class Risk
    {
        public int Id { get; set; }
        public string Title { get; set; }
        public Resource Owner { get; set; }
        public RiskStatus Status { get; set; }
        public int RiskScore { get; set; }
    }

    public class Resource
    {
        public int Id { get; set; }
        public string Name { get; set; }
    }

    public enum RiskStatus
    {
        Unapproved,
        Approved,
        Open,
        Closed,
        Mitigated
    }
}

这是我要打印列表的班级。

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using Risk;

namespace printRisk
{
    public class Program
    {

        RiskService myRisk = new RiskService();

        public void Risks()
        {
            List<Risk> riskList = myRisk.GetRisks();
        }

        static void Main(string[] args)
        {
        }
    }
}
格罗芬德尔

您可以通过使用foreach遍历列表来做到这一点:

static void Main(string[] args)
{
    foreach (var risk in myRisk.GetRisks()) {
        Console.WriteLine("ID: " + risk.Id + ", Title: " + risk.Title); 
    }
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在 C# 中的另一个类列表中添加类列表

来自分类Dev

c#将一个类的列表调用到另一个类中

来自分类Dev

C#从另一个列表更新列表

来自分类Dev

C#如何创建对另一个类的列表的引用?

来自分类Dev

在C#中“导入”另一个类

来自分类Dev

C#中另一个类的对象

来自分类Dev

如何初始化另一个C#类中的类中的列表以填充列表

来自分类Dev

C#-打印/写出/更改可变的对象列表,属性在另一个类中。(很好的答案)

来自分类Dev

如何将一个类访问另一个C#类

来自分类Dev

C#与另一个类中的一个类的变量进行交互

来自分类Dev

来自另一个类的属性没有附加到列表中并打印

来自分类Dev

C#抽象类-“一个或另一个”替代功能

来自分类Dev

无法从另一个类打印到JTextArea

来自分类Dev

C#/ WPF从另一个类中创建的另一个线程更新UI

来自分类Dev

C#用另一个列表/新列表初始化一个列表

来自分类Dev

C#抽象类具有另一个抽象类对象

来自分类Dev

C#让多个类共享另一个类的相同实例

来自分类Dev

可以抽象类继承另一个抽象类C#

来自分类Dev

C#如何从另一个类访问静态类List <>

来自分类Dev

使用另一个类的C#静态类

来自分类Dev

可以抽象类继承另一个抽象类C#

来自分类Dev

c#将事件的参数从另一个类传递到主类

来自分类Dev

C#在另一个类中创建类

来自分类Dev

C#让多个类共享另一个类的相同实例

来自分类Dev

C# List 在类和命名空间中,从另一个类访问它

来自分类Dev

将一个类的列表转换为另一个类的列表?

来自分类Dev

转换结构化列表c ++将列表从一个类传递到另一个

来自分类Dev

如何从另一个类访问列表的长度

来自分类Dev

如何获取一个类对象以在C#中存储另一个类对象?

Related 相关文章

  1. 1

    在 C# 中的另一个类列表中添加类列表

  2. 2

    c#将一个类的列表调用到另一个类中

  3. 3

    C#从另一个列表更新列表

  4. 4

    C#如何创建对另一个类的列表的引用?

  5. 5

    在C#中“导入”另一个类

  6. 6

    C#中另一个类的对象

  7. 7

    如何初始化另一个C#类中的类中的列表以填充列表

  8. 8

    C#-打印/写出/更改可变的对象列表,属性在另一个类中。(很好的答案)

  9. 9

    如何将一个类访问另一个C#类

  10. 10

    C#与另一个类中的一个类的变量进行交互

  11. 11

    来自另一个类的属性没有附加到列表中并打印

  12. 12

    C#抽象类-“一个或另一个”替代功能

  13. 13

    无法从另一个类打印到JTextArea

  14. 14

    C#/ WPF从另一个类中创建的另一个线程更新UI

  15. 15

    C#用另一个列表/新列表初始化一个列表

  16. 16

    C#抽象类具有另一个抽象类对象

  17. 17

    C#让多个类共享另一个类的相同实例

  18. 18

    可以抽象类继承另一个抽象类C#

  19. 19

    C#如何从另一个类访问静态类List <>

  20. 20

    使用另一个类的C#静态类

  21. 21

    可以抽象类继承另一个抽象类C#

  22. 22

    c#将事件的参数从另一个类传递到主类

  23. 23

    C#在另一个类中创建类

  24. 24

    C#让多个类共享另一个类的相同实例

  25. 25

    C# List 在类和命名空间中,从另一个类访问它

  26. 26

    将一个类的列表转换为另一个类的列表?

  27. 27

    转换结构化列表c ++将列表从一个类传递到另一个

  28. 28

    如何从另一个类访问列表的长度

  29. 29

    如何获取一个类对象以在C#中存储另一个类对象?

热门标签

归档