为什么使用struct来保存常量,而不是静态类?

问题描述 投票:0回答:1

我刚刚注意到两个结构体对象,JwtHeaderParameterNamesJwtRegisteredClaimNames,其唯一目的是存储

string
常量。

  1. 即使在命名空间中已经有一些用于常量的静态类,为什么他们还要将它们设为结构体?

  2. 为什么要创建一个仅包含常量或静态的结构 会员?

谢谢

c# struct constants static-classes
1个回答
0
投票

使用类还是结构并不重要。就选一个吧。这些常量被分组到一个新的结构(或类)中,因为这种分组比将它们放在现有的结构(或类)中更有意义

© www.soinside.com 2019 - 2024. All rights reserved.