问题标签 [type-conversion]

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 投票
6 回答
221 浏览

c# - 接受 Object 作为参数是否可以接受?

假设我有一个文本框或任何其他形式的输入要求社会安全号码。我确实想指出,SSN 是我现在想到的一个纯粹的例子。此输入最初自然会存储为字符串。

假设我想要一个验证 SSN 的方法,它可以在我的代码中的所有地方使用。哎呀,我什至可以在尚未由用户输入确定的变量上调用该方法。

这可以接受吗?

或者你会坚持我要求一个特定的数据类型,例如

因此,我需要在调用方法之前将输入转换为正确的数据类型。

顺便说一句:我不是在问如何做一个正确的 IsValidSSN 代码 :) 我只是想举例说明我所说的意思:我可以接受 Object 数据类型作为参数还是应该尽量避免它?

0 投票
3 回答
2961 浏览

c# - 获取 SPFieldCurrency 字段的数值

我在我的一个列表中使用 SPFieldCurrency 列。

我的自定义代码接收一个字符串值作为参数,其中包含 GetFormattedValue() 方法返回的字段值。

现在我的问题是我的方法收到的值中包含货币符号,例如 10 美元、10 日元、10 欧元等。

由于我的代码中存在货币符号,当我对这些值执行 Double.TryParse() 时,它会失败。

如何在不知道货币文化信息的情况下从 SPFieldCurrency 对象的显示字符串值中提取数值?

0 投票
8 回答
183842 浏览

sql-server-2005 - 如何将 DateTime 转换为精度大于 T-SQL 中天数的数字?

下面的两个查询都转换为相同的数字

结果

仅当天数不同时,生成的数字才会不同。有什么方法可以将 DateTime 转换为更精确的数字,就像我们在 .NET 中使用 .Ticks 属性所做的那样?

我需要至少一分钟的精度。

0 投票
16 回答
1286956 浏览

c# - 如何将 UTF-8 字节 [] 转换为字符串

我有一个byte[]从我碰巧知道包含UTF-8的文件中加载的数组。

在一些调试代码中,我需要将其转换为字符串。是否有单线可以做到这一点?

在幕后它应该只是一个分配和一个memcopy,所以即使它没有实现,它也应该是可能的。

0 投票
3 回答
1028 浏览

winapi - 如何将 UINT64 转换为 2 个 DWORDS?

有没有有效的方法来做到这一点?

0 投票
2 回答
6653 浏览

interop - 大批^ TO unsigned char* :: Marshall 类 - 互操作问题

我想将 array< Byte>^ 转换为 unsigned char*。我试图解释我做了什么。我不知道如何进一步进行。请告诉我正确的方法。我正在使用 MS VC 2005。

这里 vPnt 是一个数字。但是如何将数据从 vPublicKey 复制到 vUnmanagedPublicKey。


谢谢拉杰_

0 投票
34 回答
1739313 浏览

c# - 如何将 String 转换为 Int?

我有一个TextBoxD1.Text,我想将其转换为一个int以将其存储在数据库中。

我怎样才能做到这一点?

0 投票
3 回答
544 浏览

c# - 如何获取 TypeCode 的长度

我确信这是一个简单的问题,但我没有答案。这是情景和问题。

我有一个以特定格式存储的数组。该格式包含一个标题记录,后面有多个详细记录。记录的标题告诉我使用什么 TypeCode 来存储数据,例如 Int32。

我有一个例程,它接受一个 byte[] 数组并将字节数据转换回它在 C# 中的正确格式。该例程需要适当的字节数才能使转换成功。

问:那么如何从给定的 TypeCode 中获取字节长度以传递给 Convert 函数,而不必对每种类型的长度进行硬编码?

0 投票
15 回答
1399033 浏览

php - 在 PHP 中将整数转换为字符串

有没有办法在 PHP 中将整数转换为字符串?

0 投票
3 回答
10957 浏览

c++ - 引用类型转换运算符:自找麻烦?

当我使用编译以下代码时g++

我收到以下错误消息:

经过一番思考,这些错误对我来说很有意义。A()只是一个临时值,而不是堆栈上的可分配位置,因此它似乎没有地址。如果它没有地址,那么我就无法引用它。好的。

可是等等!如果我将以下转换运算符添加到类A

那么一切都很好!我的问题是这是否远程安全。什么this时候A()被构造为临时值?

我对以下事实充满信心

可以根据g++我使用的所有其他编译器接受临时值。const关键字总是可以被抛弃,所以如果const A&参数和参数之间存在任何实际的语义差异,我会感到惊讶A&。所以我想这是问我问题的另一种方式:为什么const对编译器认为安全的临时值的引用而不是非const引用?