This commit is contained in:
szabomarton 2024-09-11 12:53:39 +02:00
parent c59f7fe309
commit b62deda57c
12 changed files with 51 additions and 11 deletions

View File

@ -1,9 +1,9 @@
{
"Version": 1,
"WorkspaceRootPath": "C:\\Users\\szabomarton\\Desktop\\C#\\ProgaOra\\20240911\\ConsoleApp1\\",
"WorkspaceRootPath": "C:\\Users\\szabomarton\\Desktop\\ProgaOra\\20240911\\ConsoleApp1\\",
"Documents": [
{
"AbsoluteMoniker": "D:0:0:{739297EA-E8FF-4D27-9F53-10E374FBB642}|ConsoleApp1\\ConsoleApp1.csproj|c:\\users\\szabomarton\\desktop\\c#\\progaora\\20240911\\consoleapp1\\consoleapp1\\program.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
"AbsoluteMoniker": "D:0:0:{739297EA-E8FF-4D27-9F53-10E374FBB642}|ConsoleApp1\\ConsoleApp1.csproj|c:\\users\\szabomarton\\desktop\\progaora\\20240911\\consoleapp1\\consoleapp1\\program.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
"RelativeMoniker": "D:0:0:{739297EA-E8FF-4D27-9F53-10E374FBB642}|ConsoleApp1\\ConsoleApp1.csproj|solutionrelative:consoleapp1\\program.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
}
],
@ -20,11 +20,11 @@
"$type": "Document",
"DocumentIndex": 0,
"Title": "Program.cs",
"DocumentMoniker": "C:\\Users\\szabomarton\\Desktop\\C#\\ProgaOra\\20240911\\ConsoleApp1\\ConsoleApp1\\Program.cs",
"DocumentMoniker": "C:\\Users\\szabomarton\\Desktop\\ProgaOra\\20240911\\ConsoleApp1\\ConsoleApp1\\Program.cs",
"RelativeDocumentMoniker": "ConsoleApp1\\Program.cs",
"ToolTip": "C:\\Users\\szabomarton\\Desktop\\C#\\ProgaOra\\20240911\\ConsoleApp1\\ConsoleApp1\\Program.cs",
"ToolTip": "C:\\Users\\szabomarton\\Desktop\\ProgaOra\\20240911\\ConsoleApp1\\ConsoleApp1\\Program.cs",
"RelativeToolTip": "ConsoleApp1\\Program.cs",
"ViewState": "AgIAAAMAAAAAAAAAAAAQwBwAAAAoAAAAAAAAAA==",
"ViewState": "AgIAACEAAAAAAAAAAAAkwCQAAAAiAAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
"WhenOpened": "2024-09-11T10:02:46.053Z",
"EditorCaption": ""

View File

@ -1,9 +1,9 @@
{
"Version": 1,
"WorkspaceRootPath": "C:\\Users\\szabomarton\\Desktop\\C#\\ProgaOra\\20240911\\ConsoleApp1\\",
"WorkspaceRootPath": "C:\\Users\\szabomarton\\Desktop\\ProgaOra\\20240911\\ConsoleApp1\\",
"Documents": [
{
"AbsoluteMoniker": "D:0:0:{739297EA-E8FF-4D27-9F53-10E374FBB642}|ConsoleApp1\\ConsoleApp1.csproj|c:\\users\\szabomarton\\desktop\\c#\\progaora\\20240911\\consoleapp1\\consoleapp1\\program.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
"AbsoluteMoniker": "D:0:0:{739297EA-E8FF-4D27-9F53-10E374FBB642}|ConsoleApp1\\ConsoleApp1.csproj|c:\\users\\szabomarton\\desktop\\progaora\\20240911\\consoleapp1\\consoleapp1\\program.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
"RelativeMoniker": "D:0:0:{739297EA-E8FF-4D27-9F53-10E374FBB642}|ConsoleApp1\\ConsoleApp1.csproj|solutionrelative:consoleapp1\\program.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
}
],
@ -20,11 +20,11 @@
"$type": "Document",
"DocumentIndex": 0,
"Title": "Program.cs",
"DocumentMoniker": "C:\\Users\\szabomarton\\Desktop\\C#\\ProgaOra\\20240911\\ConsoleApp1\\ConsoleApp1\\Program.cs",
"DocumentMoniker": "C:\\Users\\szabomarton\\Desktop\\ProgaOra\\20240911\\ConsoleApp1\\ConsoleApp1\\Program.cs",
"RelativeDocumentMoniker": "ConsoleApp1\\Program.cs",
"ToolTip": "C:\\Users\\szabomarton\\Desktop\\C#\\ProgaOra\\20240911\\ConsoleApp1\\ConsoleApp1\\Program.cs",
"ToolTip": "C:\\Users\\szabomarton\\Desktop\\ProgaOra\\20240911\\ConsoleApp1\\ConsoleApp1\\Program.cs",
"RelativeToolTip": "ConsoleApp1\\Program.cs",
"ViewState": "AgIAABQAAAAAAAAAAAAgwC4AAAAoAAAAAAAAAA==",
"ViewState": "AgIAACEAAAAAAAAAAAAkwCQAAAAiAAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
"WhenOpened": "2024-09-11T10:02:46.053Z",
"EditorCaption": ""

View File

@ -13,16 +13,42 @@ namespace ConsoleApp1
public int X { get; set; }
public int Y { get; set; }
}
struct Betuk
{
public char X { get; set; }
public char Y { get; set; }
}
static void Main(string[] args)
{
//Pelda1();
Pelda2();
//Pelda2();
Pelda3();
Console.ReadLine();
}
static void Pelda3()
{
var elemek = new List<Betuk>
{
new Betuk { X = 'x', Y = 'c' },
new Betuk { X = 'b', Y = 'c' },
new Betuk { X = 'h', Y = 'c' },
new Betuk { X = 'g', Y = 'c' },
};
var eredmeny = from elem in elemek orderby elem.X ascending select elem.X;
foreach (var item in eredmeny)
{
Console.WriteLine(item);
}
}
static void Pelda2()
{
var elemek = new List<Koordinatak>

View File

@ -5,3 +5,10 @@ C:\Users\szabomarton\Desktop\C#\ProgaOra\20240911\ConsoleApp1\ConsoleApp1\bin\De
C:\Users\szabomarton\Desktop\C#\ProgaOra\20240911\ConsoleApp1\ConsoleApp1\bin\Debug\ConsoleApp1.pdb
C:\Users\szabomarton\Desktop\C#\ProgaOra\20240911\ConsoleApp1\ConsoleApp1\obj\Debug\ConsoleApp1.exe
C:\Users\szabomarton\Desktop\C#\ProgaOra\20240911\ConsoleApp1\ConsoleApp1\obj\Debug\ConsoleApp1.pdb
C:\Users\szabomarton\Desktop\ProgaOra\20240911\ConsoleApp1\ConsoleApp1\bin\Debug\ConsoleApp1.exe.config
C:\Users\szabomarton\Desktop\ProgaOra\20240911\ConsoleApp1\ConsoleApp1\bin\Debug\ConsoleApp1.exe
C:\Users\szabomarton\Desktop\ProgaOra\20240911\ConsoleApp1\ConsoleApp1\bin\Debug\ConsoleApp1.pdb
C:\Users\szabomarton\Desktop\ProgaOra\20240911\ConsoleApp1\ConsoleApp1\obj\Debug\ConsoleApp1.csproj.AssemblyReference.cache
C:\Users\szabomarton\Desktop\ProgaOra\20240911\ConsoleApp1\ConsoleApp1\obj\Debug\ConsoleApp1.csproj.CoreCompileInputs.cache
C:\Users\szabomarton\Desktop\ProgaOra\20240911\ConsoleApp1\ConsoleApp1\obj\Debug\ConsoleApp1.exe
C:\Users\szabomarton\Desktop\ProgaOra\20240911\ConsoleApp1\ConsoleApp1\obj\Debug\ConsoleApp1.pdb

View File

@ -10,4 +10,11 @@ A linq szintaxisai:
select elem.x;
A sql utasítások közül a group by is használható.
Mint látható a rendezést az orderby kulcsszó valósítja meg,
amit a tulajdonság neve követ, ami alapján rendezni akarunk.
Ezután vagy az ascending, vagy a descending kulcsszónak kell következnie attól függően, hogy növekvő, vagy csökkenő sorrendben szeretnénk az adatokat kiírni. A lambda szintaxis esetén az OrderBy és az OrderByDescendinget alkalmazzuk.
Csoportosítás (good bye)