问题标签 [unit-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 投票
1 回答
1845 浏览

c# - C#中的单位转换设计模式

我需要在单位之间进行转换,每个单位有 2 个部分,它的名称和一个整数,整数部分可以是正数或负数。我需要我的Unit班级进行依赖注入并松散耦合。例如,如果我将来需要添加一些东西,我不想更改正在使用该类的其他类。

我的单位类中还应该有一种Convert()方法可以在单位之间进行转换。我看了一下这些链接:

但这些似乎松散耦合。

请让我知道这个问题的推荐设计模式,

0 投票
4 回答
2791 浏览

objective-c - Objective-c 英里/公里转换

在我的 iPhone 应用程序中,用户可以在首选项中更改单位(公里或英里)。

或者

我在核心数据中仅以公里为单位保存距离。我与int一起工作。所以每次我得到距离时,我都会执行以下操作:

在节省距离时,我执行以下操作:

例如,在不改变距离的情况下,当我保存并获取它时,我会损失 1 或 2 公里/英里。

由于0.621371192和我只使用int ,我失去了精度。我不想使用双精度值。您对如何处理这个问题有任何想法吗?

编辑:我想知道是否还有其他更适合我情况的转换方式。

谢谢。

0 投票
1 回答
10095 浏览

c# - 单位转换器 C#

我今天无事可做,所以我决定尝试创建一个简单的单位转换器。到目前为止,它运行良好,但由于我使用了这么多“if”语句,它花费的时间太长了。我在网上搜索了用 Visual Studio 制作的单位转换器的示例,但我发现的唯一一个是用 VS Basic 制作的货币转换器,它使用在线转换器进行计算。那么有没有更快的方法来创建单位转换器?

在此处输入图像描述

0 投票
1 回答
7277 浏览

c# - 如何在 C# 中将克转换为磅

我的问题是如何从公斤转换为磅和盎司?

我知道 1kg=1000gm 和 2 lb 3.274 oz (1 lb = 16 oz)

我将阅读包含以下内容的文件:

A 重量 3000 gm,B 重量 90 kg

所以 3000 公斤的结果将是188 磅和 1.6 盎司

0 投票
1 回答
567 浏览

c++ - 如何在OpenGL中找出屏幕平面上有多少个单位

如何以opengl自己的单位获得观察平面的相对大小?我需要找出“opengl 单位”中的宽度和高度。是否有可以检索此信息的功能?

我假设一个单位(让我们说 1.0f) inZ将相当于一个单位 in X,即使转换为一个真正的测量系统毫无意义。

我知道我可以通过使用GetSystemMetrics(SM_CXSCREEN)或来获得屏幕尺寸glutGet(GLUT_SCREEN_WIDTH),但这是以像素为单位的。

为了处理图形窗口调用,我在非 Windows 操作系统上使用 freeglut,在 Windows 上使用 WinAPI。

0 投票
2 回答
144 浏览

ruby - 自动单位转换?

是否有可用的软件包进行自动单位转换?搜索用于显示目的的最佳单位的东西。

例如,当我有数字 0.000001m 时,它输出 1 µm?
或 0.000000001m 至 1 nm

0 投票
2 回答
2417 浏览

python - python中的单位转换为python内置转换

我对python很陌生。如何在python中转换单位?我的意思是不使用转换函数来做到这一点。就像 python 中的内置语法一样,复数也可以工作。例如,当我在 python 命令行中输入 1mm 并期望结果为 0.001

我完全不知道,有人知道 Python 中的复数或科学表达式是如何工作的吗?或者关于如何做的任何想法。

谢谢,

0 投票
2 回答
3898 浏览

math - Javascript:度量单位转换库?

是否有信誉良好且全面的单位转换Javascript 库?我不想要任何对 WolframAlpha 或 Google 进行 AJAX 调用的库,而是在本地进行计算的库。

0 投票
1 回答
581 浏览

c# - 如何在 C# 中将 DataTable 列值从一个单位转换为另一个单位?

我有一个DataTable填充了一些列值。我想将列值从一个单位转换为另一个单位。

例如:英寸到米,米到厘米等。

0 投票
1 回答
779 浏览

c# - 如何在c#中将英寸单位转换为分数单位?

我在 WPF 中创建了一个转换Imperial to MetricMetric to Imperial单位的应用程序。我现在有Inch单位数据,我想将这个值转换为Fraction单位。我已经搜索但没有任何具体的公式可以实现。

任何想法?

1) 例如:39.75 输出:100921⁄32mm

注:输入值为英寸,即 39.75 英寸,输出为分数单位。

见换算表