c# - ValueTuple 命名约定

标签 c# naming-conventions c#-7.0

命名 ValueTuple 元素时,是否应该大写?

(string Name, int Index) rec;

(string name, int index) rec;

编辑:

似乎约定是 PascalCase

参见:https://github.com/dotnet/runtime/issues/27939#issuecomment-531420515

编辑2

我选择始终使用驼峰命名法。我将“ValueTuple”视为一包值,几乎专门用于从函数返回多个值。我从不使用 ValueTuple 作为状态,并且总是更喜欢使用 records 来实现这一点。 .

最佳答案

将元组视为变量袋,因此,约定是使用驼峰式大小写。

关于c# - ValueTuple 命名约定,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53329704/

相关文章:

c# - CA1709 - 我们应该忽略它并使用 Db 还是 DB?

c# - RSACryptoServiceProvider.Encrypt(byte[] rgb, bool fOAEP) 中的 rgb 是什么

c# - (x, y).GetHashCode() 如何在幕后工作?

c# - System.ValueTuple 的排序顺序是官方指定的吗?在哪里?

c# - WinSCP .NET 程序集 : Where to define proxy?

c# - 更改文本文件中特定行中的特定文本

c# - 更改 VS2008 安装项目的默认输出路径?

c# - 正则表达式可选部分中的捕获组

coding-style - GoTo标签的命名约定

c# - Visual Studio 2017 网络项目 : can't use C#7