我有一个赋值,我应该创建一个将十进制数(double)转换为int的方法,但是应该保留小数。
例子。 2,33 - 输入方法并生成 - > 233
这是我到目前为止所做的,它只生成一个舍入的数字
static int MakeDoubleInt(double x)
{
int y = (int)x;
return y;
}
答案 0 :(得分:1)
将double
转换为字符串,再次将,
TryParse移至int
。
static int MakeDoubleInt(double x)
{
string str = x.ToString();
str = str.Replace(",", string.Empty);
int number;
int.TryParse(str, out number);
return number;
}
方法:
int i = MakeDoubleInt(d);
答案 1 :(得分:1)
<input type="password" class="form-control" name="password" />
<script>
$('input[name=password]').keyup(function(){
var password = $(this).val();
});
</script>