C# 中类、函数、变量等的正确命名表示法是什么?

2023-12-12

我是一名网络开发人员,没有正式的计算背景,我已经编写代码好几年了,但每次我需要创建一个新的类/函数/变量时,我都会花大约两分钟来决定一个名称然后如何输入它。

例如,如果我编写一个函数来对一堆数字求和。我应该称呼它吗

Sum()
GetSum()
getSum()
get_sum()
AddNumbersReturnTotal()

我知道有一种正确的方法可以做到这一点,并且我所要求的就是指向良好的权威来源的链接:D

作为以下副本关闭C# 编码标准/最佳实践


您正在寻找StyleCop.

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

C# 中类、函数、变量等的正确命名表示法是什么? 的相关文章

  • CMake 找不到请求的 Boost 库

    既然我已经浏览了其他人的解决方案几个小时 但找不到适合我的问题的正确答案 我想将我的具体问题带给您 我正在尝试使用 CMake 构建 vsomeip 为此 我之前构建了 boost 1 55 但是 我在 CMake 中收到以下错误 The
  • 为什么 F# 的默认集合是排序的,而 C# 的不是?

    当从 C 世界迁移到 F 最惯用的可能 思维方式时 我发现了这个有趣的差异 在 C 的 OOP mutable 世界中 默认的集合集合似乎是HashSet https learn microsoft com en us dotnet api
  • 在 OnModelCreating 期间设置列名称

    Issue 我目前正在尝试通过设置的属性为我的表及其列添加前缀 我正在使用实体框架核心 我已经正确地为表名添加了前缀 但我似乎无法弄清楚列的前缀 我有一种感觉 我需要使用反射 我已经留下了我的 可能很糟糕的 反思尝试 有人有办法在实体中设置
  • 删除是如何工作的? [复制]

    这个问题在这里已经有答案了 可能的重复 C 编程 free 如何知道要释放多少 https stackoverflow com questions 1518711 c programming how does free know how m
  • std::call_once 可重入且线程安全吗?

    std call once http en cppreference com w cpp thread call once是线程安全的 但它也是可重入的吗 我使用 VS2012 调试和发布 进行的测试表明 调用std call once从单
  • 如何使用 SOAP 且不使用 WSE 在 .NET 中签署 Amazon Web 服务请求

    亚马逊产品广告 API 以前称为 Amazon Associates Web Service 或 Amazon AWS 实施了一项新规则 即自 2009 年 8 月 15 日起 向其发送的所有 Web 服务请求都必须经过签名 他们在其网站上
  • 运行需要 MySql.Data 的内置 .NET 应用程序

    我在运行我编写的内置 NET 应用程序时遇到问题 我的应用程序使用最新的 MySql 连接器 该连接器安装在我的系统上 当我尝试将其添加为引用时 该连接器显示为 NET 4 Framwork 组件 当我在环境中以调试模式运行应用程序时 一切
  • 如何制作可启动程序?

    所以 这个问题可能看起来很奇怪 但假设我编译了 int main void int x 3 int y 4 int z x y 是否可以让CPU这样运行 如何 例如 这允许我写入监视器吗 如果我没记错的话 内存中有些地方可以写入要显示的内容
  • C# 5 async/await 线程机制感觉不对?

    为什么让调用线程进入异步方法直到内部 等待 一旦调用异步方法就生成一个线程 这不是更干净吗 这样您就可以确定异步方法会立即返回 您不必担心在异步方法的早期阶段没有做任何昂贵的事情 我倾向于知道某个方法是否要在 我的 线程上执行代码 不管是堵
  • 计算另一个表达式中的 C# 表达式

    我想在另一个表达式中使用一个表达式 Expression
  • 在 omp 并行 for 循环中使用 unique_ptr 会导致 SEG.FAULT

    采取以下代码 include
  • 使用 C# 和 wpf 创建类似 Dock 的应用程序

    我需要创建一个与我们购买笔记本电脑时获得的应用程序类似的应用程序 仅当鼠标指针到达窗口顶部时它才可见 那么我怎样才能使用 C 4 0 来做到这一点呢 http www notebookcheck net uploads pics win2
  • 析构函数中的异步操作

    尝试在类析构函数中运行异步操作失败 这是代码 public class Executor public static void Main var c1 new Class1 c1 DoSomething public class Class
  • 如何从 Rx Subscribe 回调异步函数?

    我想回调 Rx 订阅中的异步函数 例如 像那样 public class Consumer private readonly Service service new Service public ReplaySubject
  • 从浏览器访问本地文件?

    您好 我想从浏览器访问系统的本地文件 由于涉及大量安全检查 是否可以通过某种方式实现这一目标 或使用 ActiveX 或 Java Applet 的任何其他工作环境 请帮帮我 要通过浏览器访问本地文件 您可以使用签名的 Java Apple
  • 如何停止无限循环?

    我正在编写一个程序 该程序将计算三角形或正方形的面积 然后提示用户是否希望计算另一个 我的代码已经运行到可以计算任一形状的面积的程度 但随后不再继续执行代码的其余部分 例如 如果选择了正方形 则计算面积 然后返回到正方形边长的提示 我假设这
  • 为什么以下 C 程序会出现总线错误?

    我认为这是第一个失败的 strtok 调用 好久没写C了 有点不知所措 非常感谢 include
  • 使用 using 声明时,非限定名称查找如何工作?

    根据 C 标准 这是格式错误还是格式良好 namespace M struct i namespace N static int i 1 using M i using N i int main sizeof i Clang 拒绝它 GCC
  • DataContractSerializer 事件/委托字段问题

    在我的 WPF 应用程序中 我正在使用DataContractSerializer序列化对象 我发现它无法序列化具有事件或委托声明的类型 考虑以下失败的代码 Serializable public abstract class BaseCl
  • 为什么匹配模板类上的部分类模板特化与没有模板匹配的另一个部分特化不明确?

    这个问题可能很难用标题中的句子来描述 但这里有一个最小的例子 include

随机推荐

  • 从字符串数组填充列表视图

    我有一个 ListView 我通过它来填充它String tutorialTitle1 getResources getString R string tutorial1 title 但为了我的应用程序的目的和功能 我别无选择 只能使用St
  • 将道具从子级传递给父级反应导航

    我在用react navigation 我正在路过propsfrom a react native component to the modal from react navigation用水龙头打开 export default clas
  • 使用 woocommerce 短代码在自定义页面上添加“排序依据”下拉列表

    我使用 woocommerce 短代码为产品类别创建了一个自定义页面 目前 它非常稀疏 因为我才刚刚开始使用新网站 我只需要添加默认的 排序依据 下拉元素 但不知道该怎么做 我在这里找到了一些代码 gt gt Woocommerce 基于短
  • SQLite 返回错误代码 14

    我正在尝试从资产文件夹中复制现有数据库并对其执行一些操作 一切工作正常 但我的模拟器的日志文件中出现以下错误 sqlite returned error code 14 msg cannot open file at source line
  • 计算卷积层的输出大小[关闭]

    Closed 这个问题不符合堆栈溢出指南 目前不接受答案 如何计算卷积层的输出大小 例如 我有一个 2D 卷积层 它采用 3x128x128 输入并具有 40 个大小为 5x5 的滤波器 你可以使用这个公式 W K 2P S 1 W 是输入
  • 如何使用 ASP.NET 查找用户的地理位置?

    如何在 ASP NET 应用程序中获取用户的 GEO 位置 我注意到在 Firefox 和 Google Chrome 等浏览器上 系统会提示我 作为用户 是否允许该网站访问我的位置 我怎样才能实现类似的事情 当网站使用地理定位API 它全
  • RDB2RDF 工具的优缺点是什么? [关闭]

    Closed 这个问题需要多问focused 目前不接受答案 我需要知道 RDB2RDF 工具之间的区别 谁能告诉我 RDB2RDF 工具的优点和缺点是什么 特别是对于以下 Virtuoso Ultrawrap Ontop Morph Xs
  • IOS Storyboards:恢复 ID 就像 Storyboard ID 一样?

    我正在使用 Steinberg 的 iBook IOS SToryboards 来过渡到使用故事板 在第 30 页 作者的教程展示了如何将身份检查器中的 故事板 ID 设置为 redScene 值 在书中的图形中 这显示为 识别 下的第一个
  • iPad 版 CSS 中媒体查询的使用

    假设我有一个现有的桌面 CSS desktop css 我想包含 iPad Safari css 在desktop css中 我们可以在最后进行条件导入吗 media only screen and device width 768px i
  • 如何更新单个 firebase firestore 文档

    身份验证后 我尝试在 users 查找用户文档 然后我想使用身份验证对象中的数据以及一些自定义用户属性来更新文档 但我收到更新方法不存在的错误 有没有办法更新单个文档 所有 firestore 文档示例都假设您拥有实际的文档 ID 并且它们
  • HTTP请求swift提供参数

    对于我的大学的一个简单的 iOS swift 应用程序 我尝试登录他们的其中一个页面以检索我卡上当前的金额 但是 在执行 http 请求时 我无法获取所需的数据 这是我的代码 let url NSURL string https campu
  • 如何获取 Azure AD OAuth 登录的登录用户配置文件?

    继从Azure AD v2 登录的 JavaScript OAuth2 流不提供 access token 我试图找出要使用的最佳端点 以获取登录用户的详细信息 例如 显示名称 电子邮件等 然而 我注意到有两个我可以使用的潜在端点 http
  • 使用node.js postgresql 模块的正确方法是什么?

    我正在 Heroku 上编写一个 node js 应用程序并使用编程模块 我无法找出为查询数据库所需的每个请求获取客户端对象的 正确 方法 该文档使用这样的代码 pg connect conString function err clien
  • 将 SQL 表转换为 java bean 类 [关闭]

    Closed 此问题正在寻求书籍 工具 软件库等的推荐 不满足堆栈溢出指南 目前不接受答案 我正在使用大量 SQL 表的 Web 应用程序 我需要为每个表创建一个 java bean 类 我正在寻找一个可以将 SQL 表转换为 java b
  • MVC3 自定义错误页面在开发中工作,而不是在服务器上工作

    我正在使用此中详细介绍的解决方案那么问题 我之前在其他网站上使用过它 效果很好 而且它也适用于我的开发盒 但是 当我发布到我们的 Windows VPS 时 错误会返回标准 IIS 错误页面 我以前从未管理过网络服务器 并且我不确定需要检查
  • 加载大量用户控件时出现性能问题

    我的应用程序正在将一堆相同的用户控件加载到ScrollPanel 问题是 这非常慢 分析器显示瓶颈在于方法Application LoadComponent 它是从我的用户控件的构造函数内部调用的 该方法的文档说该方法加载XAML file
  • 无法区分 Sympy 中的复杂变量

    我知道这个标题听起来像是一个重复的问题Sympy 无法区分变量 但我相当确定它是完全不同的 如果我弄错了 我提前道歉 我正在尝试使用哈密顿力学求解双摆 但 Sympy 在获取其中一种导数时遇到困难 代码如下 但更容易阅读iPython No
  • 刷新PNG文件而不刷新整个页面的方法

    使用 imagestring 创建验证码 imagestring image 5 5 30 text text color imagepng image captcha image png imagepng image captcha im
  • android:除了使用extra()方法之外,还可以发送和获取字符串

    我只是想知道除了使用intent putExtra 和getIntent getExtra 之外 还可以使用什么方法将字符串从一个活动发送到另一个活动 因为我的项目在使用 putExtra 时得到意外结果 只想另一个发送字符串 有什么建议和
  • C# 中类、函数、变量等的正确命名表示法是什么?

    我是一名网络开发人员 没有正式的计算背景 我已经编写代码好几年了 但每次我需要创建一个新的类 函数 变量时 我都会花大约两分钟来决定一个名称然后如何输入它 例如 如果我编写一个函数来对一堆数字求和 我应该称呼它吗 Sum GetSum ge