【发布时间】:2018-03-07 09:28:19
【问题描述】:
从 db 我正在为 db 中的每个插入获取新列表......所以我有 n 个列表,我只想使用 c# 中的循环来获取它的第一个元素............
using System;
using System.Linq;
class UserFirst
{
public string UserP(string[]A,string []B,string[]C)
{
string x="";
for (int i = 0; i < A.Count(); i++)
{
string aElement = A[i];
string bElement = B[i];
string cElement = C[i];
x = aElement + bElement + cElement;
}
return x;
}
}
string[] A = { "AA", "BB", "CC", "DD" };
string[] B = { "EE", "FF", "GG", "HH" };
string[] C = { "II", "JJ", "KK", "LL" };
UserFirst honey = new UserFirst();
Console.Write(honey.UserP(A,B,C));
Console.ReadKey();
【问题讨论】:
-
这看起来像XY problem。您想要这样做的唯一原因是您的代码/类一开始就设计得很糟糕。
-
到目前为止,我有一种模糊的感觉,知道你可能想说什么。您能否在描述这段代码应该做的事情时多花点力气?=! “.我想使用所有三个数组中的循环来获取数组的第一个元素,例如.a [0]”不是很清楚。您是否尝试将 3 个数组合并为 1 个?并且这 3 个元素应该通过
,连接? -
c# 的新功能未与新语法一起使用...........帮助.....c# 没有getattr 函数跨度>
-
@Sinatr 问题是:如果你不得不求助于反射来做你想做的事,那么你几乎肯定做错了什么。