- Регистрация
- 23.09.2016
- Сообщения
- 197
- Благодарностей
- 6
- Баллы
- 18
Помогите сделать код для сравнения двух списков на С# и вывести уникальные строки в третий список!
string db_host = ""; // хост
string db_user = ""; // username для подключения к MySQL
string db_pswd = ""; // пароль для подключения к MySQL
string db_database = ""; // название БД с которой будет работа
string db_charset = ""; // кодировка данных в таблицах
// коннект к MySQL и открытие сессии
DB db = new DB(db_host, db_user, db_pswd, db_database, db_charset);
List<string> One = db.getRow("SELECT id FROM profile WHERE balance>0");
List<string> Two = db.getRow("SELECT done, sent, skip FROM exchange WHERE id_vk=" +project.Variables["id_vk"].Value);
var commons = One.Select(o => o.Commons).Intersect(Two.Select(t => t.Commons)).ToHashSet();
One.RemoveAll(o => commons.Contains(o.Common));
Two.RemoveAll(t => commons.Contains(t.Common));
var firstElement = Two[0];
db.close();
Пытаюсь что то собрать из инфы в интернете но пока безрезультатно(
С наступающим Новым Годом!
string db_host = ""; // хост
string db_user = ""; // username для подключения к MySQL
string db_pswd = ""; // пароль для подключения к MySQL
string db_database = ""; // название БД с которой будет работа
string db_charset = ""; // кодировка данных в таблицах
// коннект к MySQL и открытие сессии
DB db = new DB(db_host, db_user, db_pswd, db_database, db_charset);
List<string> One = db.getRow("SELECT id FROM profile WHERE balance>0");
List<string> Two = db.getRow("SELECT done, sent, skip FROM exchange WHERE id_vk=" +project.Variables["id_vk"].Value);
var commons = One.Select(o => o.Commons).Intersect(Two.Select(t => t.Commons)).ToHashSet();
One.RemoveAll(o => commons.Contains(o.Common));
Two.RemoveAll(t => commons.Contains(t.Common));
var firstElement = Two[0];
db.close();
Пытаюсь что то собрать из инфы в интернете но пока безрезультатно(
С наступающим Новым Годом!