나는 다음을 가지고있다 :
- GlobalStrings라는 기본 목록
- localStrings라는 다른 목록
예를 들어 루프에서 :
List<string> GlobalStrings = new List<string>();
List<string> localStrings = new List<string>();
for(x=1;x<10;x++)
{
localStrings.Add("some value");
localStrings.Add("some value");
}
// Want to append localStrings to GlobalStrings as easily as possible
답변
GlobalStrings.AddRange(localStrings);
참고 : 인터페이스 (IList)를 사용하여 목록 오브젝트를 선언 할 수 없습니다.
설명서 : List<T>.AddRange(IEnumerable<T>)
.
답변
답변
AddRange-method를 사용해보십시오 :
GlobalStrings.AddRange(localStrings);
답변
Linq와 함께
var newList = GlobalStrings.Append(localStrings)
답변
내 예는 다음과 같습니다.
private List<int> m_machinePorts = new List<int>();
public List<int> machinePorts
{
get { return m_machinePorts; }
}
Init()
{
// Custom function to get available ethernet ports
List<int> localEnetPorts = _Globals.GetAvailableEthernetPorts();
// Custome function to get available serial ports
List<int> localPorts = _Globals.GetAvailableSerialPorts();
// Build Available port list
m_machinePorts.AddRange(localEnetPorts);
m_machinePorts.AddRange(localPorts);
}
답변
“terter”를 얻으려면 🙂
List<string>GlobalStrings = new List<string>();
for(int x=1; x<10; x++) GlobalStrings.AddRange(new List<string> { "some value", "another value"});
답변
