Hier zunächst die Angabe:
Hey Leute... Ich stehe vor einem Problem das ich ohne meinem Professor gar nicht hätte
Also: Ich bin seit Freitag durch eine Grippe verhindert und kann dadurch nicht in die Schule...
Wir nehmen gerade den Stoff der Objekt orientieren Programmierung durch ich habe durch meine Grippe
den Teil des "Objekt Broker" nicht mitbekommen...
Die Aufgabe "Das Selbe und das Gleiche" habe ich bereits gelöst dafür gibt es auch gleich den Source Code von mir.
Ich will nicht das mir jemand den/die/das Obejkt Broker (ich hab echt 0 Plan was das sein soll) Programmiert sondern ich hätte
gerne eine hilfe damit ich verstehe wie ich von der Klassenmethode
(wie ich mich erkundigt habe wird sie so deklariert( public static void(etc.) "Klassenname"(Parameter)...
Auf das Dictionary zugreifen kann bzw wie ich das erstellen kann beim Kapitel Dictionary (falls es das gab...) war ich leider nicht da...
Wurde uns anscheinend erst am Montag beigebracht. Ich hoffe ihr könnt mir iwie helfen hier erstmal einpaar infos zu mir.
Ich gehe in die 2. Klasse einer HTL (Höheren Technischen Lehranstalt) für EDV & Organisation
Lerne seit der 1. Klasse C# (Projektorientiert) und seit Ende September dieses Jahres C# (Objektorientiert) und C.
Mein Projekt in als Projekt ist unten zum Download bereit.
Ich entschuldige mich schoneinmal dafür das wir die Setter und Getter selbst programmieren müssen und nicht einfach die Propertiers verwenden dürfen...
Person.cs
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13: 14: 15: 16: 17: 18: 19: 20: 21: 22: 23: 24: 25: 26: 27: 28: 29: 30: 31: 32: 33: 34: 35: 36: 37: 38: 39: 40: 41: 42: 43: 44: 45: 46: 47: 48: 49: 50: 51: 52: 53: 54: 55: 56: 57: 58: 59: 60: 61: 62: 63: 64: 65: 66: 67: 68: 69: 70: 71: 72: 73: 74: 75: 76: 77: 78: 79: 80: 81: 82: 83: 84: 85: 86: 87: 88: 89: 90: 91: 92: 93: 94: 95: 96: 97: 98: 99: 100: 101: 102: 103: 104: 105: 106: 107: 108: 109: 110: 111: 112: 113: 114: 115: 116: 117: 118: 119: 120: 121: 122: 123: 124: 125: 126: 127: 128: 129: 130:
| using System; using System.Collections.Generic; using System.Text;
namespace dSudGPerson { class Person { private string nName;
private string vName;
private string telNr;
public Person(string vName, string nName, string telNr) { SetNName(nName); SetVName(vName); SetTelNr(telNr); }
public void SetNName(string nName) { this.nName = nName; } public string GetNName() { return nName; }
public void SetVName(string vName) { this.vName = vName; } public string GetVName() { return vName; }
public void SetTelNr(string telNr) { this.telNr = telNr; } public string GetTelNr() { return telNr; }
public bool Equals(Person person) { string nName = person.GetNName().ToUpper(); if (this.nName.ToUpper() == nName) { return true; } else { return false; } }
public override string ToString() { return "Personendaten: "+ vName + ", " + nName + ", " + telNr + "."; } } } |
Habe dazu noch einen einfachen Tester erstellt:
Test.cs
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13: 14: 15: 16: 17: 18: 19: 20: 21: 22: 23: 24: 25: 26: 27: 28: 29: 30: 31: 32: 33: 34: 35: 36: 37: 38: 39: 40: 41: 42: 43: 44: 45: 46: 47: 48: 49: 50: 51: 52: 53: 54: 55: 56: 57: 58: 59: 60: 61: 62: 63: 64: 65: 66: 67: 68: 69: 70: 71: 72: 73: 74: 75: 76: 77: 78: 79: 80: 81: 82: 83: 84: 85: 86: 87: 88: 89: 90: 91: 92: 93: 94: 95: 96: 97: 98: 99: 100: 101: 102: 103: 104:
| using System; using System.Collections.Generic; using System.Text; using dSudGPerson;
namespace dSudGTest { class Test { static void Main(string[] args) { Person a = new Person("hans", "peter", "0654 5456441"); Person b = new Person("hans", "peter", "0643 5675315"); Person c = new Person("günter", "jakob", "0657 5375155"); Person d = new Person("günter", "JAKOB", "0672 3158s75"); Person e = new Person("franz", "Josef", "0341 3242154"); Console.ForegroundColor = ConsoleColor.White; Console.WriteLine("Personenvorstellung:"); Console.ForegroundColor = ConsoleColor.Gray; Console.WriteLine("Person a = " + a); Console.WriteLine("Person b = " + b); Console.WriteLine("Person c = " + c); Console.WriteLine("Person d = " + d); Console.WriteLine("Person e = " + e); Console.WriteLine(); Console.ForegroundColor = ConsoleColor.White; Console.WriteLine("Personenvergleich..."); Console.WriteLine("...zwischen a und b"); Check(a, b); Console.WriteLine("...zwischen c und d"); Check(c, d); Console.WriteLine("...zwischen b und c"); Check(b, c); Console.WriteLine("...zwischen d und e"); Check(d, e); Console.WriteLine("...zwischen a und e"); Check(a, e); }
public static void Check(Person a, Person b) { Console.ForegroundColor = ConsoleColor.Gray; Console.WriteLine("Person 1: " + a); Console.WriteLine("Person 2: " + b); if (a.Equals(b)) { Console.ForegroundColor = ConsoleColor.Green; Console.WriteLine("Gleichheit gegeben"); } else { Console.ForegroundColor = ConsoleColor.Red; Console.WriteLine("Gleichheit nicht gegeben"); } Console.ForegroundColor = ConsoleColor.White; } } } |
Download:
Moderiert von
Narses: Archiv als Anhang hochgeladen.
Ich wäre echt auch noch interessiert wie ihr meinen Programmierstil haltet.
Vielen Dank schoneinmal für eure Hilfe.
Domi