问题标签 [tostring]
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.
java - 重写 toString 时使用 getter 方法还是直接访问私有字段更好?
我已经看到使用这两种方法,但从未听说过出于任何特定原因,一种方法优于另一种方法。
相对
我在示例中使用了字符串连接来保持代码简短。
c# - 如何在没有百分号的情况下将值格式化为百分比?
产量:47.9 %
我应该将什么传递给 ToString() 以删除输出的百分比符号,如下所示:
47.9
编辑。我应该提到我正在将掩码传递给与它相关的第 3 方组件。不幸的是,我不能用这些数字表演任何杂技。它必须是起到作用的面具。
c# - C# 中 .ToString 和“as string”之间的区别
使用以下两个语句有什么区别?在我看来,第一个“as string”是一个类型转换,而第二个 ToString 是对将输入转换为字符串的方法的实际调用?如果有的话,只是寻找一些见解。
.net - 为什么 ToString() 舍入我的双精度值?
转换为字符串时如何防止我的双精度值被舍入?我都试过了Convert.ToString
,ToString()
结果是一样的。
例如,我的 double 可能看起来像77.987654321
,并且两个字符串转换转换为77.98765
。我需要保持值的精度不变。
c# - C# IFormatable ToString("0.0000")
我有课,我想重现与ToString("0.0000")
其他数字格式相关的功能。如何才能做到这一点?
c# - 为密封类更改“ToString”
我有一个正在使用的课程:
它ToString
很弱(只是显示Microsoft.TeamFoundation.WorkItemTracking.Client.WorkItemType
)。
有没有办法覆盖它以显示名称WorkItemType
?
通常我只会将值聚合到一个新类中,但我将它用于 WPF 中的绑定(我希望在组合框中有一个 WorkItemTypes 列表并将所选值分配给绑定WorkItemType
变量。)
我想我在这里运气不好,但我想我会问。
xml - Linq-to-Xml 如何将对象转换为字符串?
Linq-to-Xml 包含许多允许您将任意对象添加到 xml 树的方法。这些对象通过某种方式转换为字符串,但我似乎无法找到这种情况发生的规范。我所指的转换在 MSDN中提到(但未指定) 。
我碰巧需要这个来进行 javascript 互操作,但这对这个问题并不重要。
Linq to Xml 不仅仅是调用.ToString()
. 首先,它会接受null
元素,其次,它做的事情没有.ToString()
实现:
例如:
其他基本数据类型也有类似的特殊处理。
那么,有人知道它在做什么以及在哪里描述的吗?
c# - 没有程序集信息的泛型类型的全名?
我有一个数据库表,用于存储窗口的高度、宽度、状态等。作为窗口的标识符,我使用表单的完整类型名称。它运作良好,但我发现某些通用形式的名称非常长。原因是泛型类型与完整的程序集信息一起列出。有没有办法跳过它?
例如,常规表单的全名如下所示:
但是一个通用表单的全名是这样的:
为什么会这么长?有没有办法让我得到一个更短的版本?例如:
有什么线索吗?
flash - 如何为每个类文件添加一个 toString() 函数,在 Eclipse 中自动化?
我在 Eclipse 中做一个 AS3 项目并跟踪很多值。我虽然最好在每个类中都有一个 toString() 函数,在每个类的底部作为最后一个函数,但我不想手动为 500 多个文件执行此操作。有没有一种快速而好的自动化方法?
你会怎么做?
提前致谢,
西德尼
c# - 在 asp.net c# 中覆盖 ToString(),基础知识。不工作
嗨,我有默认 aspx。我想测试覆盖默认方法,例如 ToString()。每当我使用 ToString() 时,我认为使用以下代码必须添加“我的文本”;?为什么不?