Какой рейтинг вас больше интересует?
Главная /
Главные темы /
Тэг «offset»
Как использовать переключатели ( : ? ) в LINQ ? 2012-09-19 10:23:00
Давайте посмотрим как использовать условно получаемые результаты в LINQ.
Это типичный пример ...
+ развернуть текст сохранённая копия
Давайте посмотрим как использовать условно получаемые результаты в LINQ.
Это типичный пример выражения switch case в LINQ.
В этом примере, мы будем печатать "Pass" (сдал) , "Fail" (несдал) and "On Hold" (мучать дальше), в зависимости от 'Result' результата студента.
Мы используем шаблон switch case для того чтобы определять строку.
C#
List <Student > stuList = new List <Student >();
stuList.Add(new Student () { ID = 1, FName = "Shakiy" ,Result = 'P' });
stuList.Add(new Student () { ID = 2, FName = "Mary" , Result = 'P' });
stuList.Add(new Student () { ID = 3, FName = "Bill" , Result = 'F' });
stuList.Add(new Student () { ID = 4, FName = "Samantha" , Result = 'F' });
stuList.Add(new Student () { ID = 5, FName = "Mary" , Result = 'P' });
stuList.Add(new Student () { ID = 6, FName = "John" , Result = 'O' });
var slist = from stu in stuList
select new { Name = stu.FName, Result = stu.Result == 'P' ? "Pass" :
stu.Result == 'F' ? "Fail" : "On Hold" };
foreach (var list in slist)
{
// print name and result
}
VB.NET
Dim stuList As New List(Of Student)()
stuList.Add(New Student() With {.ID = 1, .FName = "Shakiy" , .Result = "P"c })
stuList.Add(New Student() With {.ID = 2, .FName = "Mary" , .Result = "P"c })
stuList.Add(New Student() With {.ID = 3, .FName = "Bill" , .Result = "F"c })
stuList.Add(New Student() With {.ID = 4, .FName = "Samantha" , .Result = "F"c })
stuList.Add(New Student() With {.ID = 5, .FName = "Mary" , .Result = "P"c })
stuList.Add(New Student() With {.ID = 6, .FName = "John" , .Result = "O"c })
Dim slist = _
From stu In stuList _
Select New With {Key .Name = stu.FName, Key .Result = If (stu.Result = "P"c , "Pass" , If (stu.Result = "F"c , "Fail" , "On Hold" ))}
For Each list In slist
' print name and result
Next list
Это перевод. Оригинал
здесь .
Тэги:
linq ,
object ,
использование ,
пример
Как, используя LINQ, найти 5 самых прожорливых по памяти процессов ? 2012-09-13 12:15:00
Недавно меня спросили как найти процессы, rоторые сейчас запущены. Быстрый взгляд на MSDN ...
+ развернуть текст сохранённая копия
Недавно меня спросили как найти процессы, rоторые сейчас запущены. Быстрый взгляд на MSDN подсказал мне класс
Process .
Этот класс предоставляет доступ к локальным и удаленным процессам и позволяет вам запускать и останавливать локальные системные процессы.
Вот как найти 5 самых прожорливых по памяти процессов:
C#
var query = (from p in System.Diagnostics.Process .GetProcesses() orderby p.PrivateMemorySize64 descending select p) .Skip(0) .Take(5) .ToList();foreach (var item in query) { System.Diagnostics.Debug .WriteLine(item.ProcessName); }
VB.NET
Dim query = ( _ From p In System.Diagnostics.Process.GetProcesses() _ Order By p.PrivateMemorySize64 Descending _ Select p).Skip(0).Take(5).ToList()For Each item In query System.Diagnostics.Debug.WriteLine(item.ProcessName)Next item
Это перевод. Оригинал
здесь .
Тэги:
(решение) ,
linq ,
object ,
сделать
Как перечислить файлы фильтруя по дате создания, используя LINQ в .NET 4.0 ? 2012-09-12 10:24:00
Не так давно мы писали о
+ развернуть текст сохранённая копия
Не так давно мы писали о
7 методов для перечисления папок и файлов для использования в LINQ
И у нас спрашивали как вернуть список файлов из каталога, используюя LINQ, с датами создания в заданном диапазоне. Вот как это сделать:
C#
using System;
using System.Linq;
using System.IO;
namespace ConsoleApplication1
{
class Program
{
static void Main(string [] args)
{
DirectoryInfo DirInfo = new DirectoryInfo (@"D:\Articles\Pics\jQuery" );
DateTime dt1 = new DateTime (2009, 07, 15);
DateTime dt2 = new DateTime (2010, 04, 15);
// LINQ query for files between 15-July 2009 and 15-April 2010.
var files = from file in DirInfo.EnumerateFiles()
where file.CreationTimeUtc > dt1 &
file.CreationTimeUtc < dt2
select file;
// Show results.
foreach (var file in files)
{
Console .WriteLine("{0} created on {1}" , file.Name, file.CreationTimeUtc);
}
Console .ReadLine();
}
}
}VB.NET
Namespace ConsoleApplication1
Friend Class Program
Shared Sub Main(ByVal args() As String )
Dim DirInfo As New DirectoryInfo("D:\Articles\Pics\jQuery" )
Dim dt1 As New Date (2009, 07, 15)
Dim dt2 As New Date (2010, 04, 15)
' LINQ query for files between 15-July 2009 and 15-April 2010.
Dim files = From file In DirInfo.EnumerateFiles()
Where file.CreationTimeUtc > dt1 And file.CreationTimeUtc < dt2
Select file
' Show results.
For Each file In files
Console.WriteLine("{0} created on {1}" , file.Name, file.CreationTimeUtc)
Next file
Console.ReadLine()
End Sub
End Class
End Namespace
Это перевод. Оригинал
здесь .
Тэги:
(решение) ,
linq ,
object ,
сделать
Bikestorming says switching over to pedal power is the cool thing to do [w/video] 2012-09-06 00:09:00
... , Transportation Alternatives, Carbon
Offset , On Two Wheels ...
+ развернуть текст сохранённая копия
Filed under: Green Culture, Transportation Alternatives, Carbon Offset, On Two Wheels
"Bikestorming.org is about creating a systemic, global change on urban mobility for sustainable cities of the 21st century."
That's the short mission statement from...
Тэги:
alternative ,
carbon ,
categorized ,
culture ,
green ,
offset ,
transportation ,
two ,
wheel
Современное искусство: One object movie: серия минималистичных постеров к известным кинофильмам 2012-08-31 21:58:30
+ развернуть текст сохранённая копия
Когда нас просят рассказать о впечатлениях от фильма, который давно числится в любимых, или же от захватывающей новинки кинопроката, нам требуется огромное количество слов, междометий, аллегорий и сравнений. А некоторым просто слов не хватает, и они ограничиваются бессвязными восклицаниями, передающими всю эмоциональную составляющую киноленты. Французскому же иллюстратору
Паскалю Ричону (Pascal Richon) понадобилось и того меньше: в своем арт-проекте
One object movie он ограничивается одним-единственным объектом, в котором и заключается весь смысл кино.
Подробнее..
URL записи
Тэги:
movie ,
object ,
one ,
pascal ,
richon ,
иллюстрация ,
кино ,
минимализм ,
постер
Страницы:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 ...
Главная / Главные темы / Тэг «offset»
Взлеты Топ 5
Падения Топ 5