问题标签 [pascalcasing]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
4 回答
161 浏览

c# - 关于 PascalCase 的新手问题

VS 的 ReSharper 扩展建议我在下面的属性中使用 PascalCase。

这里的颜色是枚举类型。我从没想过这是可能的,因为它与类型同名。但它是有效的。这是一般规则所建议的吗?我必须一直听 ReSharper 吗?将不胜感激 PascalCase 的良好参考链接。

0 投票
3 回答
124 浏览

.net - 为什么 Hashtable 不是 PascalCase?

我强烈尝试遵循编码风格的一般规则。但是当我查看 .NET 时,我发现某些类与 PascalCasing 规则不匹配。其中一个是Hashtable,另一个我记得是Stopwatch。我想还有更多我不记得了。

是否有理由为这些类保留 PascalCasing 规则?

0 投票
1 回答
1999 浏览

c# - 实体框架:数据库表/列中案例(如帕斯卡案例)的最佳实践

在 C# 中,我总是将 PascalCase 用于属性(最佳实践,对吗?),对于数据库,我总是使用小写的表和列名(最佳实践,对吗?)

当我使用实体框架从表中生成类时,我在 C# 中获得了小写的属性名称,因此我在 C# 中手动重构了大小写。

我想知道,当数据库的目的是为使用实体框架的 C# 应用程序提供支持时,在数据库中使用 PascalCase 表名和列名是最佳实践吗?

0 投票
4 回答
15646 浏览

mysql - MySQL:不能在大驼峰(Pascal Case)中给表命名

我读到最好的做法是在 Pascal Case (ThisIsMyTableName) 中使用表名。因此,我想更改我在 MySQL 中的表。但是 phpmyadmin 和 MySQL 的 SQL Manager 2005 都不会让我这样做。名称保持以小写形式出现,就好像我根本没有改变一样。

有什么建议可以解决这个问题吗?

0 投票
4 回答
9767 浏览

sql-server - 在 PascalCase 中转换文本

是否可以仅使用正确的 SQL 代码将 SQL Server 中的表列中的文本转换为 PascalCase?

包含要转换的文本的字段是CITTA。它包含所有大写值,例如“ABANO TERME”、“ROMA”等。单词由空格分隔。

编辑

我忘了说有些词里面有重音符号'。这个字符可以在单词的末尾或中间找到。

编辑2:

在结果中发现了一些怪癖:

  • 如果我有一个像“ISOLA BALBA”这样的名字,这个名字会被翻译成“IsolaBalba”(正确的大小写,但缺少空格)
  • 如果我有一个像“ISOLA D'ASTI”这样的名字,它会被转换为“IsolaD'asti”(像以前一样缺少空格并且大小写不正确。在这种情况下,正确的结果是“Isola D'Asti”

你能给我一些关于这个小问题的建议吗?

0 投票
8 回答
68144 浏览

sql - 内置函数将每个单词的首字母大写

如果 SQL Server 中已经存在这样的函数,我不想为此创建自定义函数。

输入字符串:This is my string to convert
预期输出:This Is My String To Convert

0 投票
1 回答
5392 浏览

javascript - JavaScriptSerializer().Serialize : PascalCase 到 CamelCase

我有这个 javascript 对象

我有这个 C# 类

你看,我的符号是 C# 中的 PascalCase,而我的 Javascript 是 CamelCase。那是通常的约定。

我正在使用JavaScriptSerializer().Serialize 序列化我的 C# 对象并在我的 Javascript 代码中使用它。

但是,我面临 JavaScriptSerializer().Serialize 无法处理的从 PascalCase 到 CamelCase 的问题。

你有什么建议绕过这个翻译?

谢谢

0 投票
7 回答
397104 浏览

json - JSON 命名约定(snake_case、camelCase 或 PascalCase)

JSON命名是否有标准?
我看到大多数示例都使用下划线分隔的所有小写字母,aka snake_case,但它可以使用PascalCase还是也可以使用camelCase

0 投票
1 回答
879 浏览

eclipse - 如何编辑 Eclipse 的命名约定

问题很简单:如何编辑 Eclipse 的命名约定?

我有两个具体问题:

  1. 我想对字段使用 Pascal Naming Convention 而不是 camel,例如 MyField 而不是 myField。
  2. 我希望 Eclipse 将 getter 和 setter 代码生成为 Get{Field_Name} 或 Set{Field_Name}。所以它会生成 GetMyField 而不是 getMyField。

我搜索了整个网络,但找不到任何解决方案。

请不要建议我使用 Java 命名约定。我必须在我正在运行的项目中使用该命名约定。我不擅长 Eclipse 的首选项。我检查了它,但找不到编辑这些的地方。

如果没有任何选项可以更改它,我猜,更改资源文件 eclipse 之一中的模板应该可以工作。

有谁知道如何编辑该命名约定或模板?

0 投票
3 回答
1750 浏览

c# - 拆分 PascalCase 字符串,首字母缩写词除外

我有一个需要使人类可读的单词列表,例如 FirstName 到 First Name,LastName 到 Last Name,在某些情况下,ARB 之类的首字母缩略词保持原样。后者是最近引入的,并且由于我们的正则表达式返回AR Bs导致了显示问题。以下是我们所拥有的,我知道这对于首字母缩略词来说是不够的:

我在 SO 和其他能够使用首字母缩略词的网站上找到了其他表达式,但是它们适用于首字母缩略词在字符串中而不是整个字符串的字符串。我可以做简单的正则表达式,但这对我的技能来说太棘手了。如果我有它们,我会提供其他示例进行测试,但是除了新的 ARB 之外,所有字符串都可以正常工作。谢谢你。

更新:这是代码用法