问题标签 [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 投票
10 回答
104039 浏览

sql - 在 SQL 查询中将 int 或 null 转换为布尔值的最佳方法是什么?

在 SQL 查询中将 int 或 null 转换为布尔值的最佳方法是什么,例如:

  • 结果中的任何非空值都是TRUE
  • 结果中的任何空值都是FALSE
0 投票
18 回答
1101296 浏览

python - 如何将两个列表转换为字典?

想象一下,您有以下列表。

生成以下字典的最简单方法是什么?

0 投票
4 回答
4942 浏览

c# - How can I Convert a Big decimal number to Hex in C# (Eg : 588063595292424954445828)

The number is bigger than int & long but can be accomodated in Decimal. But the normal ToString or Convert methods don't work on Decimal.

0 投票
3 回答
12329 浏览

f# - F# int64 转 int

如何在不使用 的情况下将 an 转换为 F#Int64中的类型?Int32Microsoft.FSharp.Compatibility.Int32.of_int64

我这样做是因为当我尝试时交互式似乎不起作用:

作为FSharp.PowerPack参考添加它说:

错误 FS0039:未定义命名空间“兼容性”。

编辑:有人对这个问题有答案吗?关于 int 类型的建议很有用且内容丰富,但我在 F# 交互式中打开 powerpack 命名空间时遇到了同样的问题。

0 投票
2 回答
9239 浏览

java - 如何在 Java 中将 TIS-620 字符串转换为 UTF-8 字符串?

如何在 Java 中将 TIS-620(扩展的 ASCII Thai 字符代码页)字符串转换为 UTF-8 字符串?

0 投票
1 回答
3195 浏览

type-conversion - 如何在统一 javascript 中将字符串转换为小数?

如何在统一 javascript 中将字符串转换为小数?

0 投票
4 回答
3477 浏览

powershell - 在 Powershell 中,如何将带有尾随“符号”的字符串转换为数字?

我需要使用 Powershell 将带有可选尾随符号的字符串转换为实际数字。

可能的字符串是:

  • 1000-
  • 323+
  • 456

我正在尝试将 System.Int.TryParse 与 AllowTrailingSign 的 NumberStyles 一起使用,但我无法弄清楚如何使 System.Globalization.NumberStyles 可用于 Powershell。

0 投票
3 回答
12077 浏览

.net - 如何在运行时转换类型?

我的场景应该很简单......我要转换的类型总是字符串”。我想转换为...可能是很多东西 - 整数、日期时间、...字符串等。

这很容易:

但是......我不知道(直到运行时)我需要转换为的值是“Int”(或其他)。我试过这个:

但这给了我以下错误:“对象必须实现 IConvertible。”

我不想做一个 switch 语句并根据类型名称调用“Convert.ToBlah”......有什么建议吗?

0 投票
4 回答
11246 浏览

c - 将 int 转换为 LPCWSTR (Win32) 的正确方法

我正在尝试学习基本的 Win32 编程并遇到了一个令人沮丧的问题。我希望转换一个变量(称之为 NumClicks)并将其显示为应用程序名称(作为字符串的一部分)。从我所见,从 int + 一些文本块到 char* 是有问题的,因为将其转换为必需的结束数据类型 (LPCWSTR) 比直接转换更困难。

任何想法或链接?

0 投票
1 回答
872 浏览

type-conversion - C#中的类型转换

我正在尝试为类型转换创建一个通用方法,该方法获取一个对象和要转换的对象类型。

通过使用Convert.ChangeType()我可以做我想做的事,但是在运行时需要太多时间。制作我想要的通用类的最佳方法是什么。

我的旧代码看起来像这样;

编辑:澄清...

对于前; 我已经执行了我的查询,它返回了一个 DataRow。并且有一列输入为十进制,我想将其转换为长。如果我调用此方法,则将十进制转换为 long 需要花费很多时间。

并且该方法的 T 类型只能是值类型。我的意思是“T:结构”