development

다른 목차 C #에 목차 내용 추가

big-blog 2020. 6. 13. 09:28
반응형

다른 목차 C #에 목차 내용 추가


나는 다음을 가지고있다 :

  1. GlobalStrings라는 기본 목록
  2. 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)를 사용하여 목록 객체를 선언 할 수 없습니다.


GlobalStrings.AddRange(localStrings);

나는 그것이 효과가 있다고 생각합니다.

오타가있었습니다. "단일 문자 편집이 허용되지 않음"문제에서 벗어나기 위해이 줄을 추가했습니다.


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"});

참고 URL : https://stackoverflow.com/questions/1825568/append-a-lists-contents-to-another-list-c-sharp

반응형