初始化随机含有长度元素飞阵列I有这样的代码:创建与具有固定值
for(int i=0;i<???;i++)
{
...
}
tb.SetWidths(new int[] { 50, 50, 50,.... });
的问题是:
- 阵列elemens的大写金额必须等于“我“
- 我也想设置我如何能做到这一点的价值将所有这些元素50
?
Tb为从iTextSharp的对象,我用它来画上的PDF文件表
初始化随机含有长度元素飞阵列I有这样的代码:创建与具有固定值
for(int i=0;i<???;i++)
{
...
}
tb.SetWidths(new int[] { 50, 50, 50,.... });
的问题是:
?
Tb为从iTextSharp的对象,我用它来画上的PDF文件表
我猜这样的事情会对你有用吗? (https://stackoverflow.com/a/34379619/986160)
如果数是随机的,你可以这样做:
Random rand = new Random();
int count = rand.Next(1, 101); // creates a number between 1 and 100
(50是所有的固定值 '计数' 元素)
int[] array = Enumerable
.Repeat(50, count)
.ToArray();
那么你可以做:
tb.SetWidths(array);
看起来像你救了我,我正在测试你的解决方案 – Liev04
@ Liev04感谢您接受 –
好像你已经把几乎没有精力投入到这项工作。
通过简单地谷歌搜索“C#限定大小的数组”我发现了以下的代码:
int i = random number;
int[] myArray = new int [i];
接着,为了填充具有一定整数阵列,只需循环通过它:
for(int x = 0; x < myArray.Length; x++){
myArray[x] = 50;
}
想要提供关于tb的一些信息吗? – MaLiN2223
你的问题不清楚。 “数组元素”是什么意思?你能给个例子吗? –
他意味着长度将是随机的 - 我改变了标题等待编辑:) –