前端(c#)调用后端(java)方法,后端方法参数若为BigDecimal类型,前端传参时要用decimal类型与之对应。
前端按钮事件(c#):
private void confirmBtn_Click(object sender, RoutedEventArgs e)
{
this.service.call("testxxx", Convert.ToDecimal("12.1"));
}
后端方法(java):
public void testxxx(BigDecimal xx) {
System.out.println(xx + "####################################################");
}
当然不想转decimal的话,也可以前端传字符串,后端接收字符串后再转BigDecimal。
调试:
前端数据类型decimal:
后端数据类型BigDecimal:
打印结果: