Главная / Разработка приложений для Windows Phone 7 / Правильным с точки зрения синтаксиса LINQ будет выражение

Правильным с точки зрения синтаксиса LINQ будет выражение

вопрос

Правильный ответ:

using System; using System.Linq; class Goods { public string ProductName { get; private set; } //Название товара public string Description { get; private set; } //Описание товара public double Price { get; private set; } //Цена товара public string Manufacturer { get; private set; } //Страна-Производитель public DateTime ExpireDate { get; private set; } //Срок годности public Goods(string pn, string ds, double pr, string mn, DateTime exp) { ProductName = pn; Description = ds; Price = pr; Manufacturer = mn; ExpireDate = exp; } } class OrderbyAscending { static void Main() { Goods[] Product = { new Goods("Сахар","Сладкий порошок", 25, "Куба", new DateTime(2011, 3, 1, 0, 0, 0)), new Goods("Молоко","Белая жидкость", 30, "Россия", new DateTime(2011, 5, 2, 0, 0, 0)), new Goods("Апельсины","Вкусные плоды", 50, "Морокко", new DateTime(2011, 5, 10, 0, 0, 0)), new Goods("Лимоны","Кислые плоды", 80, "Израиль", new DateTime(2011, 6, 10, 0, 0, 0)), }; var prdInfo = from prd in Product orderby prd.ProductName, prd.Description, prd.Price, prd.ExpireDate select prd; Console.WriteLine("Прайс-лист в отсортированном порядке: "); string str = ""; do until (Goods prd in prdInfo) { if (str != prd.ProductName) { Console.WriteLine(); str = prd.ProductName; } Console.WriteLine("{0} - {1}\t, {2}, {3,10:c} {4}", prd.ProductName, prd.Description, prd.Manufacturer, prd.Price, prd.ExpireDate); } Console.WriteLine(); Console.WriteLine("Нажмите любую кнопку!"); Console.ReadKey(); } }
using System; using System.Linq; class Goods { public string ProductName { get; private set; } //Название товара public string Description { get; private set; } //Описание товара public double Price { get; private set; } //Цена товара public string Manufacturer { get; private set; } //Страна-Производитель public DateTime ExpireDate { get; private set; } //Срок годности public Goods(string pn, string ds, double pr, string mn, DateTime exp) { ProductName = pn; Description = ds; Price = pr; Manufacturer = mn; ExpireDate = exp; } } class OrderbyAscending { static void Main() { Goods[] Product = { new Goods("Сахар","Сладкий порошок", 25, "Куба", new DateTime(2011, 3, 1, 0, 0, 0)), new Goods("Молоко","Белая жидкость", 30, "Россия", new DateTime(2011, 5, 2, 0, 0, 0)), new Goods("Апельсины","Вкусные плоды", 50, "Морокко", new DateTime(2011, 5, 10, 0, 0, 0)), new Goods("Лимоны","Кислые плоды", 80, "Израиль", new DateTime(2011, 6, 10, 0, 0, 0)), }; var prdInfo = from prd in Product orderby prd.ProductName, prd.Description, prd.Price, prd.ExpireDate select prd; Console.WriteLine("Прайс-лист в отсортированном порядке: "); string str = ""; foreach (Goods prd in prdInfo) { if (str != prd.ProductName) { Console.WriteLine(); str = prd.ProductName; } Console.WriteLine("{0} - {1}\t, {2}, {3,10:c} {4}", prd.ProductName, prd.Description, prd.Manufacturer, prd.Price, prd.ExpireDate); } Console.WriteLine(); Console.WriteLine("Нажмите любую кнопку!"); Console.ReadKey(); } }
using System; using System.Linq; class Goods { public string ProductName { get; private set; } //Название товара public string Description { get; private set; } //Описание товара public double Price { get; private set; } //Цена товара public string Manufacturer { get; private set; } //Страна-Производитель public DateTime ExpireDate { get; private set; } //Срок годности public Goods(string pn, string ds, double pr, string mn, DateTime exp) { ProductName = pn; Description = ds; Price = pr; Manufacturer = mn; ExpireDate = exp; } } class OrderbyAscending { static void Main() { Goods[] Product = { new Goods("Сахар","Сладкий порошок", 25, "Куба", new DateTime(2011, 3, 1, 0, 0, 0)), new Goods("Молоко","Белая жидкость", 30, "Россия", new DateTime(2011, 5, 2, 0, 0, 0)), new Goods("Апельсины","Вкусные плоды", 50, "Морокко", new DateTime(2011, 5, 10, 0, 0, 0)), new Goods("Лимоны","Кислые плоды", 80, "Израиль", new DateTime(2011, 6, 10, 0, 0, 0)), }; var prdInfo = from prd in Product orderby prd.ProductName, prd.Description, prd.Price, prd.ExpireDate select prd; Console.WriteLine("Прайс-лист в отсортированном порядке: "); string str = ""; foreach (Goods prdInfo in prd) { if (str != prd.ProductName) { Console.WriteLine(); str = prd.ProductName; } Console.WriteLine("{0} - {1}\t, {2}, {3,10:c} {4}", prd.ProductName, prd.Description, prd.Manufacturer, prd.Price, prd.ExpireDate); } Console.WriteLine(); Console.WriteLine("Нажмите любую кнопку!"); Console.ReadKey(); } }
using System; using System.Linq; class Goods { public string ProductName { get; private set; } //Название товара public string Description { get; private set; } //Описание товара public double Price { get; private set; } //Цена товара public string Manufacturer { get; private set; } //Страна-Производитель public DateTime ExpireDate { get; private set; } //Срок годности public Goods(string pn, string ds, double pr, string mn, DateTime exp) { ProductName = pn; Description = ds; Price = pr; Manufacturer = mn; ExpireDate = exp; } } class OrderbyAscending { static void Main() { Goods[] Product = { new Goods("Сахар","Сладкий порошок", 25, "Куба", new DateTime(2011, 3, 1, 0, 0, 0)), new Goods("Молоко","Белая жидкость", 30, "Россия", new DateTime(2011, 5, 2, 0, 0, 0)), new Goods("Апельсины","Вкусные плоды", 50, "Морокко", new DateTime(2011, 5, 10, 0, 0, 0)), new Goods("Лимоны","Кислые плоды", 80, "Израиль", new DateTime(2011, 6, 10, 0, 0, 0)), }; var prdInfo = from prd in Product orderby Product.AsParallel select prd; Console.WriteLine("Прайс-лист в отсортированном порядке: "); string str = ""; foreach (Goods prd in prdInfo) { if (str != prd.ProductName) { Console.WriteLine(); str = prd.ProductName; } Console.WriteLine("{0} - {1}\t, {2}, {3,10:c} {4}", prd.ProductName, prd.Description, prd.Manufacturer, prd.Price, prd.ExpireDate); } Console.WriteLine(); Console.WriteLine("Нажмите любую кнопку!"); Console.ReadKey(); } }
using System; using System.Linq; class Goods { public string ProductName { get; private set; } //Название товара public string Description { get; private set; } //Описание товара public double Price { get; private set; } //Цена товара public string Manufacturer { get; private set; } //Страна-Производитель public DateTime ExpireDate { get; private set; } //Срок годности public Goods(string pn, string ds, double pr, string mn, DateTime exp) { ProductName = pn; Description = ds; Price = pr; Manufacturer = mn; ExpireDate = exp; } } class OrderbyAscending { static void Main() { Goods[] Product = { new Goods("Сахар","Сладкий порошок", 25, "Куба", new DateTime(2011, 3, 1, 0, 0, 0)), new Goods("Молоко","Белая жидкость", 30, "Россия", new DateTime(2011, 5, 2, 0, 0, 0)), new Goods("Апельсины","Вкусные плоды", 50, "Морокко", new DateTime(2011, 5, 10, 0, 0, 0)), new Goods("Лимоны","Кислые плоды", 80, "Израиль", new DateTime(2011, 6, 10, 0, 0, 0)), }; var Product = from prd in Product orderby prd.ProductName, prd.Description, prd.Price, prd.ExpireDate select prd; Console.WriteLine("Прайс-лист в отсортированном порядке: "); string str = ""; foreach (Goods prd in prdInfo) { if (str != prd.ProductName) { Console.WriteLine(); str = prd.ProductName; } Console.WriteLine("{0} - {1}\t, {2}, {3,10:c} {4}", prd.ProductName, prd.Description, prd.Manufacturer, prd.Price, prd.ExpireDate); } Console.WriteLine(); Console.WriteLine("Нажмите любую кнопку!"); Console.ReadKey(); } }
Сложность вопроса
94
Сложность курса: Разработка приложений для Windows Phone 7
79
Оценить вопрос
Очень сложно
Сложно
Средне
Легко
Очень легко
Комментарии:
Аноним
Гранд мерси за подсказками по интуит.
17 июл 2019
Аноним
Спасибо за сайт
07 янв 2017
Оставить комментарий
Другие ответы на вопросы из темы программирование интуит.