【问题标题】:What could be the meaning of variable in all capital letters?所有大写字母中的变量可能是什么意思?
【发布时间】:2011-11-08 04:04:47
【问题描述】:

正如问题所述,我正在做作业,其中有 2 个变量 BOOK 和 MAGAZINE 全部大写,我不知道它的目的是什么。

有人知道吗?

Visio 类图中的图标看起来像矩形,上面有等号和一个声明它为私有的锁。

This is a picture of class diagram.

问候。

【问题讨论】:

  • 请详细说明。您是指在类图上进行测试吗?发表它。但是,大写很可能根本没有任何意义。
  • @Michael Petrotta:让我把它上传到某个地方。一分钟。
  • 我不在 C# 中使用 ALLCAPS,除了 DEFINES。但是,在许多语言中,ALLCAPS 用于“常量”。 YMMV:都是约定俗成的。
  • @Michael Petrotta:我无法上传图片自动取款机。我只有 1 个声望。
  • 我添加了一个PNG文件的链接。

标签: c# coding-style naming-conventions


【解决方案1】:

它们是私有常量。您可以通过他们名字旁边的图标来判断。看看这个例子中的常量 TEST...

编辑: 全部大写只是惯例,但通常用于表示常量。

【讨论】:

  • 好的,很高兴知道。但是,问题是我已经完成了整个程序而没有使用它,我不知道如何实现它们。你有什么想法吗?
  • 你能发布完整的问题吗?我假设您正在尝试编写与该类图匹配的程序,但我们不知道该程序可能是什么。
  • 好的,我现在添加类图。询问我是否想查看我的代码。
  • 我看到了类图,我的意思是你要完成的作业问题是什么?
  • 好吧,让类图与其中发布的所有组件一起工作。总共只有 1 节课,共 6 节课。基本上我有一个表单,我可以通过使用对象 Book 或 Magazine 在其中添加 Book 或 Magazine,然后在 DisplayEntry 表单文本框中显示所有条目。
【解决方案2】:

任何语言中所有大写字母的变量通常指的是常量,这意味着值永远不会改变。

在这种情况下,它们可以引用枚举类型,这是一种特殊的常量,基本上只是其自身的一个符号。

【讨论】:

    【解决方案3】:

    它们可能是常量,可能定义一个键或索引。如果没有更具体的问题,我只能给你一个模糊的答案,对不起。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-08-03
      • 1970-01-01
      • 2011-02-01
      • 2011-08-30
      • 2013-05-28
      • 2023-03-09
      • 2022-01-25
      • 1970-01-01
      相关资源
      最近更新 更多