Commit 0ec7518e authored by Uwe Wienkop's avatar Uwe Wienkop

2020-06-09a

parent bf88d647
......@@ -98,7 +98,7 @@ namespace _07KeyValueList
terminverwaltung["03.06.2020"] = termineMi;
terminverwaltung["02.06.2020"].Add(new Termin("11:30 Teams", "BayernMINT"));
// Pfannkuchen, Zutagen(Mehl, Milch, Eier), Zubereitung
// Pfannkuchen, Zutaten(Mehl, Milch, Eier), Zubereitung (Schritt1, Schritt2, ...)
KeyValueListe<string, (List<string>, List<string>)> rezepte = new KeyValueListe<string, (List<string>, List<string>)>();
List<string> zutaten = new List<string>();
zutaten.Add("Mehl");
......@@ -109,6 +109,8 @@ namespace _07KeyValueList
zubereitung.Add("mit Mehl und Milch verrühren");
rezepte["Pfannkuchen"] = (zutaten, zubereitung);
List<string> zutaten2;
List<string> zubereitung2;
(zutaten2, zubereitung2) = rezepte["Pfannkuchen"];
......
67535fc6ac508312308d32de72fabecf4328bba7
5ea8345181dba1d1861f3f48b49354be6db0e433
......@@ -8,7 +8,13 @@ namespace _08_UebgDiDatentypSet
{
static void Main(string[] args)
{
Console.WriteLine("Hello World!");
ListSet<char> cs1 = new ListSet<char>('A','C','E');
cs1.Add('D', 'H');
ListSet<char> cs2 = new ListSet<char>('A', 'C', 'X', 'Y');
ListSet<char> cs3 = cs1.Intersect(cs2);
}
}
}
......@@ -10,12 +10,13 @@ namespace _08_UebgDiDatentypSet
public ISet<T> Union(ISet<T> set1, ISet<T> set2);
public IEnumerable<T> GetEnumerator();
public bool Contains(T item); // true, wenn die Menge das Item bereits enthält
public void Add(params T[] obj);
public T[] ToArray();
}
// Schreiben Sie eine Listenimplementierung des Datentyps Menge~Set,
// welche das obige Interface implementiert
class Set
class ListSet<T> : ISet<T>
{
}
}
{
"runtimeTarget": {
"name": ".NETCoreApp,Version=v3.1",
"signature": ""
},
"compilationOptions": {},
"targets": {
".NETCoreApp,Version=v3.1": {
"08DelegateIntro/1.0.0": {
"runtime": {
"08DelegateIntro.dll": {}
}
}
}
},
"libraries": {
"08DelegateIntro/1.0.0": {
"type": "project",
"serviceable": false,
"sha512": ""
}
}
}
\ No newline at end of file
{
"runtimeOptions": {
"additionalProbingPaths": [
"C:\\Users\\wienkop\\.dotnet\\store\\|arch|\\|tfm|",
"C:\\Users\\wienkop\\.nuget\\packages"
]
}
}
\ No newline at end of file
{
"runtimeOptions": {
"tfm": "netcoreapp3.1",
"framework": {
"name": "Microsoft.NETCore.App",
"version": "3.1.0"
}
}
}
\ No newline at end of file
C:\Users\wienkop\source\repos\prog2-ss2020-wienkop\08DelegateIntro\bin\Debug\netcoreapp3.1\08DelegateIntro.exe
C:\Users\wienkop\source\repos\prog2-ss2020-wienkop\08DelegateIntro\bin\Debug\netcoreapp3.1\08DelegateIntro.deps.json
C:\Users\wienkop\source\repos\prog2-ss2020-wienkop\08DelegateIntro\bin\Debug\netcoreapp3.1\08DelegateIntro.runtimeconfig.json
C:\Users\wienkop\source\repos\prog2-ss2020-wienkop\08DelegateIntro\bin\Debug\netcoreapp3.1\08DelegateIntro.runtimeconfig.dev.json
C:\Users\wienkop\source\repos\prog2-ss2020-wienkop\08DelegateIntro\bin\Debug\netcoreapp3.1\08DelegateIntro.dll
C:\Users\wienkop\source\repos\prog2-ss2020-wienkop\08DelegateIntro\bin\Debug\netcoreapp3.1\08DelegateIntro.pdb
C:\Users\wienkop\source\repos\prog2-ss2020-wienkop\08DelegateIntro\obj\Debug\netcoreapp3.1\08DelegateIntro.csprojAssemblyReference.cache
C:\Users\wienkop\source\repos\prog2-ss2020-wienkop\08DelegateIntro\obj\Debug\netcoreapp3.1\08DelegateIntro.AssemblyInfoInputs.cache
C:\Users\wienkop\source\repos\prog2-ss2020-wienkop\08DelegateIntro\obj\Debug\netcoreapp3.1\08DelegateIntro.AssemblyInfo.cs
C:\Users\wienkop\source\repos\prog2-ss2020-wienkop\08DelegateIntro\obj\Debug\netcoreapp3.1\08DelegateIntro.csproj.CoreCompileInputs.cache
C:\Users\wienkop\source\repos\prog2-ss2020-wienkop\08DelegateIntro\obj\Debug\netcoreapp3.1\08DelegateIntro.dll
C:\Users\wienkop\source\repos\prog2-ss2020-wienkop\08DelegateIntro\obj\Debug\netcoreapp3.1\08DelegateIntro.pdb
C:\Users\wienkop\source\repos\prog2-ss2020-wienkop\08DelegateIntro\obj\Debug\netcoreapp3.1\08DelegateIntro.genruntimeconfig.cache
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment