一个函数 private int[] f(int i)
{
//......
}我的数组定义int[,] b;现在我让b实现类似下面的赋值p= ... ; //p在程序中会生成,每次不一样...
for(int i=0; i<p;i++)
{
b[i,]=f(i); //这句话怎么写,让数组b的第一维是i,第二维是一个 int[] 型的返回
}即如果i=0; f(i)={1,3,5,7,9}
那么b[0,0]=1; b[0,1]=3 ... ...
谢谢!!!!
{
//......
}我的数组定义int[,] b;现在我让b实现类似下面的赋值p= ... ; //p在程序中会生成,每次不一样...
for(int i=0; i<p;i++)
{
b[i,]=f(i); //这句话怎么写,让数组b的第一维是i,第二维是一个 int[] 型的返回
}即如果i=0; f(i)={1,3,5,7,9}
那么b[0,0]=1; b[0,1]=3 ... ...
谢谢!!!!
解决方案 »
- C# 一个程序里如何在form2里获得form1的窗体位置。
- 求教 请问C# 里 "file:" 是什么意思啊?感谢
- typeof 问题
- C#2005DataGridView控件,怎么显示条件查询的内容?由DataGridView生成了DATASET,BindingSource,TabelAdapter控件。
- 请教一下,在.Net下,如何获得在其他进程中的NotifyIcon实例在托盘区的子窗口的句柄
- c# Socket 开发问题???? 给分给分给分
- 一个dataset的update的问题,,急啊,,解出给分
- C#小问题:显示另外窗体,都不会做!真烦
- 有谁开发过“数据交换平台”之类的项目,请大家多多指点!
- 怎样判断时间类型的合法性?
- 数据上传
- C#文本框中限制只能输入数字,负号
for(int i=0;i<p;i++)
{
for(int j=0;j<f(i).Length;j++)
{
b[i,j]=f(i)[j];
}
}有个问题,你这个f(i)的维数是会根据i而改变的吗?
int[] f = new int[]{1,2,3,4,5,6,7,8,9,0};
int[,] b = new int[2,100];
for (int i = 0; i < p; i++)
{
for(int j= 0;j<2;j++)
{
b[j,i] = f[i];
}
}测试通过,呵呵。
如果数组不固定,那建议你用ARRAYLIST,因为不初始化使用在c#里面是要出错的。