要写一个函数根据2个参数 strType ,Money
如果strType =1且money的值 符合
money 需要返回的值str1 需要返回的值str2 100以下 1.50% 0
100-500 1.10% 0.4
500-1000 0.80% 1.9
1000-5000 0.50% 4.9
5000-10000 0.25% 17.4
10000-100000 0.05% 37.4
100000以上 0.01% 69.8
如果strType =2且money的值 符合
money 需要返回的值str1 需要返回的值str2 100以下 1.50% 0
100-500 1.10% 0.4
500-1000 0.80% 1.9
1000-5000 0.50% 4.9
5000-10000 0.25% 17.4
10000-100000 0.05% 37.4
100000以上 0.01% 69.8
如果strType =3且money的值 符合
money 需要返回的值str1 需要返回的值str2 100以下 1.50% 0
100-500 1.10% 0.4
500-1000 0.80% 1.9
1000-5000 0.50% 4.9
5000-10000 0.25% 17.4
10000-100000 0.05% 37.4
100000以上 0.01% 69.8
如果strType =1且money的值 符合
money 需要返回的值str1 需要返回的值str2 100以下 1.50% 0
100-500 1.10% 0.4
500-1000 0.80% 1.9
1000-5000 0.50% 4.9
5000-10000 0.25% 17.4
10000-100000 0.05% 37.4
100000以上 0.01% 69.8
如果strType =2且money的值 符合
money 需要返回的值str1 需要返回的值str2 100以下 1.50% 0
100-500 1.10% 0.4
500-1000 0.80% 1.9
1000-5000 0.50% 4.9
5000-10000 0.25% 17.4
10000-100000 0.05% 37.4
100000以上 0.01% 69.8
如果strType =3且money的值 符合
money 需要返回的值str1 需要返回的值str2 100以下 1.50% 0
100-500 1.10% 0.4
500-1000 0.80% 1.9
1000-5000 0.50% 4.9
5000-10000 0.25% 17.4
10000-100000 0.05% 37.4
100000以上 0.01% 69.8
解决方案 »
- winform 两时间控件之间值的查询
- 如何使用SerialPort类用Modena传输文件??
- 请问,程序弹出多个窗体后,任务栏图标会分组显示,任务栏上就显示默认图标了,怎么设置让显示我自己的图标?
- 文件使用
- 不知道怎么使自己的C#更上一层楼啊?
- 请问高手,在C#中能够实现钩子函数吗,如果能,请给个解决方法或思路,谢谢,在线等!!!
- 请问,有没有人做过关于c#导出word的项目,不使用com组件的?
- C#调用VC++DLL能不能自动生成相应的函数
- 请各位大大帮忙解决一下,如何替换.net中textbox中输入的html代码啊!!!
- 怎么实现行编辑的ListView阿。
- 在线急等,matlab2006b安装问题
- DATASET的问题?在线等......
100-500 1.10% 0.4
500-1000 0.80% 1.9
1000-5000 0.50% 4.9
5000-10000 0.25% 17.4
10000-100000 0.05% 37.4
100000以上 0.01% 69.8以上类型是数据库中的记录还是什么 ?可以考虑用DataTable、ArrayList来实现
public string[] xxx
{
string[] ret=new string[2];
......
ret[0]=str1;
ret[1]=str2;
return ret;
}
然后调用的时候直接xxx[0]或者xxx[1]不就行了么
先定义一个
public struct StrCellFormat
{
public double str1;
public double str2;
}
再写函数
public string DecideSum(double MoneyStr,string TypeStr)
{
StrCellFormat x1;
//需要判断的语句
if(strType==1)
{
if(money<100)
{
x1.IntRow=1.5%
x1.strCol=0
return x1;
}
if(money<500)
{
x1.IntRow=1.2%
x1.strCol=0.4
return x1;
}
//........//同样的写法}}
public string[] xxx(strType ,Money money)
{
string[] ret=new string[2];
......
ret[0]=str1;
ret[1]=str2;
return ret;
}
{
str1 = string.Empty; str2 = string.Empty; //这里你就可以做你写的那一大陀判断了(通过多个IF-ELSE),然后根据判断的结果给
STR1,STR2赋值。这样在调用你这个方法的外面就能得到值了(PS:调也要加OUT)
}=======调用=====
string str1,str2;
int strType = 2; int money = 10000;obj.YourMethod(strType, money, out str1, out str2);
=========友情提醒=========
不要让你的方法体返回VOID,而是用BOOL, 这样的好处嘿嘿嘿嘿