当前位置: 首页 > 知识库问答 >
问题:

C#:帮助理解 UML 类图中的

南门正祥
2023-03-14

我目前正在做一个项目,我们必须从UML图制作代码。我了解UML类图的解剖结构,但我无法理解什么


共有2个答案

许琛
2023-03-14

由于您将其标记为[C#],因此您应该知道该属性是C#语言的一个一流部分。类可以具有任何类型的属性。getter和setter可以具有不同的访问级别(例如,getter是公共的,setter是私有的)。只读属性(无setter)和只写属性(无getter)可用。如果属性有一个简单的定义(getter和setter只需访问一个私有支持字段),那么可以使用具有简单、易于表达和理解语法的auto属性。

class MyClass {
    //this is a simple property with a backing field
    private int _someInt = 0;
    public int SomeInt {
        get { return _someInt; }
        set { _someInt = value; }    //"value" is a keyword meaning the rhs of a property set expression
    }

    //this is a similar property as an "auto property", the initializer is optional
    public int OtherInt { get; set; } = 0;

    //this is an auto-property with a public getter, but a protected setter
    public string SomeString { get; protected set; }
}

如果省略资源库(或 getter),则该属性将变为只读(或只写)。

宇文勇
2023-03-14

<代码>

 类似资料:
  • 然后,这需要转到数据库,该数据库向工作人员发送返回消息,告诉他们该成员已被添加。 只有工作人员在和系统通话,没有人。

  • 我目前正在研究UML类图,对一些事情有点困惑。所以我有我的类,继承和使用接口,但我把不继承或使用接口的类放在哪里?我是不是像下图那样把它们放在一边?

  • null 有任何想法,我应该如何设置numberOfPlayers分配值给playerId?以及如何执行calculateAverage和calculateBestScore方法? 我现在的代码是:

  • 本文向大家介绍C#中JavaScriptSerializer帮助类用法实例,包括了C#中JavaScriptSerializer帮助类用法实例的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了C#中JavaScriptSerializer帮助类用法。分享给大家供大家参考。具体如下: 关键代码如下: 测试代码如下: 测试结果如下图所示: 希望本文所述对大家的C#程序设计有所帮助。

  • 问题内容: 我具有以下实体结构:业务->广告活动->促销,其中一个业务可以有多个广告活动,一个业务可以具有多个促销。一对多关系都声明为LAZY。在我的代码中的一个地方,我需要从业务部门急切地获取两个集合,所以我这样做: 但是,查询返回的结果列表中包含4个业务对象,所有4个对象都引用同一个业务实例。在我的数据库中,该公司下有3个广告活动,而这3个广告活动下都有3个广告活动。 我有两个问题: 首先,我

  • 本文向大家介绍winforms 使用帮助类显示帮助,包括了winforms 使用帮助类显示帮助的使用技巧和注意事项,需要的朋友参考一下