powered by simpleCommunicator - 2.0.57     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / работа со списком List и циклом for each
5 сообщений из 5, страница 1 из 1
работа со списком List и циклом for each
    #38129508
Андрюхин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
как реализовать поиск элементов содержащихся в list с помощью цикла for each. list содержит следующее :
Код: c#
1.
2.
3.
4.
5.
SK = new sotrudniki[color=red](1, "Иванов", 232)[/color];
            SpisokSotr.Add(SK);

            SK = new sotrudniki[color=red](2, "Петров", 344)[/color];
            SpisokSotr.Add(SK)




Результатом поиска будет вывод на экран: Иванов 232, Петров 344
...
Рейтинг: 0 / 0
работа со списком List и циклом for each
    #38129557
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Андрюхин, что-то я не заметил критериев поиска.
Может вопрос должен звучать так: как вывести на экран список сотрудников через запятую, в формате <Фамилия> <Номер>, используя конструкцию foreach?
...
Рейтинг: 0 / 0
работа со списком List и циклом for each
    #38129594
Андрюхин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANA,
да)
...
Рейтинг: 0 / 0
работа со списком List и циклом for each
    #38129794
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Без foreach :
Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
using System;
using System.Collections.Generic;

namespace EmployeeApplication
{
    public class Employee
    {
        public int ID { get; private set; }

        public int No { get; private set; }

        public string Surname { get; private set; }

        public Employee( int id, string surname, int no )
        {
            this.ID = id;
            this.No = no;
            this.Surname = surname;
        }

        public override string ToString()
        {
            return String.Format( "{0} {1}", this.Surname, this.No );
        }
    }

    class Program
    {
        static void Main()
        {
            var employeeList = new List<Employee>( 2 );

            employeeList.Add( new Employee( 1, "Иванов", 232 ) );
            employeeList.Add( new Employee( 2, "Петров", 344 ) );

            var output = String.Join( ", ", employeeList );

            Console.WriteLine( "Employee list: {0}", output );
            Console.ReadKey();
        }
    }
}
...
Рейтинг: 0 / 0
работа со списком List и циклом for each
    #38129796
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
С foreach :
Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
using System;
using System.Collections.Generic;
using System.Text;

namespace EmployeeApplication
{
    public class Employee
    {
        public int ID { get; private set; }

        public int No { get; private set; }

        public string Surname { get; private set; }

        public Employee( int id, string surname, int no )
        {
            this.ID = id;
            this.No = no;
            this.Surname = surname;
        }
    }

    class Program
    {
        static void Main()
        {
            var employeeList = new List<Employee>( 2 );

            employeeList.Add( new Employee( 1, "Иванов", 232 ) );
            employeeList.Add( new Employee( 2, "Петров", 344 ) );

            var output = new StringBuilder();

            foreach ( var employee in employeeList )
            {
                output.AppendFormat( "{0} {1}, ", employee.Surname, employee.No );
            }

            output.Length -= 2;

            Console.WriteLine( "Employee list: {0}", output );
            Console.ReadKey();
        }
    }
}
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / работа со списком List и циклом for each
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]