如何将“子类”放在一个类中

奥利弗·苹果

我来自VB,是C的新手。我有2个课程:

public class Location {
  public decimal lat {get;set;}
  public decimal lon {get;set;}
}
public class credentials {
  public string username {get;set;}
  public string passwordhash {get;set;}
}

现在,我想以某种方式在其他一些类中使用这两个类,新类如下所示:

public class something1 {
  public string property1 {get;set;}
  public string property2 {get;set;}
  // next 2 lines should be avoided -> class "Location"
  public decimal lat {get;set;}
  public decimal lon {get;set;}
  // next 2 lines should be avoided -> class "credentials"
  public string username {get;set;}
  public string passwordhash {get;set;}
}

我怎么能意识到这一点?我不熟悉所有的面向对象的东西。感谢帮助。

标记

简单:

public class something1 {
  public string property1 {get;set;}
  public string property2 {get;set;}
  public Location property3  {get;set;}
  public credentials property4 {get;set}
}

注意:

  1. 这是组成类,它们不称为“子类”,它们只是其他类-与string另一类完全相同
  2. 我假设您的类位于同一名称空间中,否则您需要using MyOtherNamespace在文件中的类定义上方添加一个

要访问这些属性,您就像访问的实例上的任何其他属性一样something1,例如

something1 mySomething1 = new Something1();
mySomething1.Location = new Location();
string cred = mySomething1.credentials.ToString(); // oops you may get a null ref because nothing has been assigned to mySomething1.credentials yet so it will be `null`;

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何将“子类”放在一个类中

来自分类Dev

如何将值从一个子类传递到主类 C# 中的另一个子类?

来自分类Dev

如何将一个值放在另一个列表中?

来自分类Dev

我如何将两个ngFor放在一个div中

来自分类Dev

如何将两个不同的数组放在一个数组中

来自分类Dev

如何将两个函数调用放在一个 HTML 文件中?

来自分类Dev

如何将两个灵活的数组放在一个结构中?

来自分类Dev

如何将一个WKInterfaceLabel放在WKInterfaceLabel之下?

来自分类Dev

如何将ScrollComposite放在SWT中的另一个ScrollComposite中

来自分类Dev

如何将ScrollComposite放在SWT中的另一个ScrollComposite中

来自分类Dev

如何将Git存储库放在另一个存储库中?

来自分类Dev

如何将边框放在另一个框中?

来自分类Dev

如何将多个fluidRows()放在一个Shiny输出中?

来自分类Dev

如何将每个 <li> 放在一个新行中?

来自分类Dev

如何将 valueLegend 放在 Amchart 的 Ammap 的另一个 div 中?

来自分类Dev

如何将集合视图和页面视图放在一个场景中

来自分类Dev

您如何将一个项目放在android中另一个项目的后面?

来自分类Dev

如何将焦点放在第一个输入上或使用类名进行选择?

来自分类Dev

如何将一个图像放在另一个图像之上?

来自分类Dev

如何将一个div放在另一个下面

来自分类Dev

如何将一个类中的对象添加到另一个类中的List。

来自分类Dev

如何将许多CSS类归并到一个类中

来自分类Dev

面向对象设计 - 如何将一个类嵌套到另一个类中

来自分类Dev

如何将四个不同的类刮到一个列表中

来自分类Dev

如何将另一个模块中的类附加到jar中?

来自分类Dev

如何将另一个类的函数继承到 kotlin 中的活动中?

来自分类Dev

如何将Java类(从一个包中)继承到另一个类(在另一个包中)

来自分类Dev

如何将一个值设置为一个类中的变量并从另一个类中获取该变量的值?

来自分类Dev

使用改革库创建表单时,如何将所有错误都放在一个列表中?

Related 相关文章

  1. 1

    如何将“子类”放在一个类中

  2. 2

    如何将值从一个子类传递到主类 C# 中的另一个子类?

  3. 3

    如何将一个值放在另一个列表中?

  4. 4

    我如何将两个ngFor放在一个div中

  5. 5

    如何将两个不同的数组放在一个数组中

  6. 6

    如何将两个函数调用放在一个 HTML 文件中?

  7. 7

    如何将两个灵活的数组放在一个结构中?

  8. 8

    如何将一个WKInterfaceLabel放在WKInterfaceLabel之下?

  9. 9

    如何将ScrollComposite放在SWT中的另一个ScrollComposite中

  10. 10

    如何将ScrollComposite放在SWT中的另一个ScrollComposite中

  11. 11

    如何将Git存储库放在另一个存储库中?

  12. 12

    如何将边框放在另一个框中?

  13. 13

    如何将多个fluidRows()放在一个Shiny输出中?

  14. 14

    如何将每个 <li> 放在一个新行中?

  15. 15

    如何将 valueLegend 放在 Amchart 的 Ammap 的另一个 div 中?

  16. 16

    如何将集合视图和页面视图放在一个场景中

  17. 17

    您如何将一个项目放在android中另一个项目的后面?

  18. 18

    如何将焦点放在第一个输入上或使用类名进行选择?

  19. 19

    如何将一个图像放在另一个图像之上?

  20. 20

    如何将一个div放在另一个下面

  21. 21

    如何将一个类中的对象添加到另一个类中的List。

  22. 22

    如何将许多CSS类归并到一个类中

  23. 23

    面向对象设计 - 如何将一个类嵌套到另一个类中

  24. 24

    如何将四个不同的类刮到一个列表中

  25. 25

    如何将另一个模块中的类附加到jar中?

  26. 26

    如何将另一个类的函数继承到 kotlin 中的活动中?

  27. 27

    如何将Java类(从一个包中)继承到另一个类(在另一个包中)

  28. 28

    如何将一个值设置为一个类中的变量并从另一个类中获取该变量的值?

  29. 29

    使用改革库创建表单时,如何将所有错误都放在一个列表中?

热门标签

归档