c# - 如何只显示数字的一部分
问题描述
我有数字 0.15 但我只想显示 15。我该怎么做?*我需要匹配每个数字的解决方案(例如:0.234 到 234、0.3 到 3 等...)感谢帮助...
解决方案
这边走:
class Program
{
static void Main(string[] args)
{
double number = 1.234;
number = GetDecimalPart(number);
float number1 = 1.234f;
number1 = GetDecimalPart(number1);
decimal number2 = 1.234m;
number2 = GetDecimalPart(number2);
}
private static double GetDecimalPart(double number)
{
string strNumber = number.ToString(CultureInfo.InvariantCulture);
strNumber = strNumber.Substring(strNumber.IndexOf(".") + 1);
return double.Parse(strNumber);
}
private static float GetDecimalPart(float number)
{
string strNumber = number.ToString(CultureInfo.InvariantCulture);
strNumber = strNumber.Substring(strNumber.IndexOf(".") + 1);
return float.Parse(strNumber);
}
private static decimal GetDecimalPart(decimal number)
{
string strNumber = number.ToString(CultureInfo.InvariantCulture);
strNumber = strNumber.Substring(strNumber.IndexOf(".") + 1);
return decimal.Parse(strNumber);
}
}
推荐阅读
- go - Go:将 uuid.UUID (satori) 类型的 reflect.Value 再次转换回 uuid.UUID
- python - Python:for循环中的多个条件,在字典中查找任何值
- python - 具有多个标题排列的 Pandas read_csv
- sql - 无法在 CATCH 块 SQL 中引发/引发异常
- python - 按 abc 顺序查找最长的子字符串
- airflow - 气流 - 未知的蓝色任务状态
- redis - 如果我在 redis 中有两个键,例如 X:Y 和 X:Z,我可以通过在 X 上搜索得到它们吗?
- android - Android Room 更新查询卡在自动生成的代码上
- serialization - Janus Graph 远程图 NoSuchFieldError: V3_0 错误
- c - 使用 strlen() 设置 char 数组长度会返回错误的大小