怎样编程产生 a1,a2,a3,a4变量

http://stackoverflow.com/questions/33140196/how-to-declare-multiple-variable-names-with-loop-in-c-sharp



accepted

Well, if I am interpreting your question right, you can declare an array or list, then initialize these elements in a loop

For example (array) (if you want a fix number of elements):

int n = 10; // number of strings

string[] str = new string[n]; // creates a string array of n elements

for (int i = 0; i < n; i++) {
    str[i] = ""; // set the value "" at position i in the array
}

(list) (if you don't want a fix number of elements)

using System.Collections.Generic;

...
int n = 10;
List<string> str = new List<string>(); // creates a list of strings
// List<string> str = new List<string>(n) to set the number it can hold initially (better performance)

for (int i = 0; i < n; i++) {
    list.Add(""); // if you've set an initial capacity to a list, be aware that elements will go after the pre allocated elements
}

list[0] = "hello world"; // how to use a List
list[list.Count - 1] = "i am the last element"; // list.Count will get the total amount of 

accepted
 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值