您好我想创建一个foreach与2语句这样的foreach与2语句
foreach (CSheet mySheet in mySheets && CSheet nameQuiz in nameQuizs) {
//problem if i just used one statement in foreach i can't give property 'name' to
nameQuiz...so it's limited like this
oSheet = mySheet.name.toString();
//i wanna make nameQuiz have property name too like mysheet
oSheet = mySheet.name.toString();
oName = nameQuiz.name.toString();
}
这是我CSheets
public class CSheet
{
public string name;
public CCell[] cells;
}
mysheets & nameQuizs是阵列
什么想法?
阿图尔
public static string exportToExcel(string fileName, CSheet[] mySheets, CSheet[] nameQuizs)
基于代码mySheets & nameQUizs相关或不?我怎么知道他们是否相关?
你能解释一下你的循环会做什么吗? –
@katik在你的“artur”上编辑:Erm ... if *你*不知道'mySheets'和'nameQuizs'是如何相关的,谁知道? *你是编写代码的人,那么你的意图是什么?他们在某些方面有关系吗?你为什么想同时循环两者?代码背后的逻辑是什么? –
实际上这个项目不是我从零创建的......我只是修复了任何bug,所以我几乎不能很好地理解这段代码的一部分,这是第一个项目C#我处理,所以我仍然在学习......为你的第二个问题,因为如果我创建不同的循环...结果真的不同,我想 – Neversaysblack