1: 2:
MyParams = Lijst [Subscript [{initialCap, tStart, neig}, k], {k, 0, 2}]
1: 2: 3:
{Subscript [{initialCap, tStart, neig}, 0], Subscript [{initialCap, neig neig tStart,}, 1], Subscript [{initialCap, tStart,}, 2]}
U zou niet voortkomen uit het, maar kon het verpakken. Hier is een dwaas voorbeeld dat toont u uw eigen klasse aan handvatdingen op uw manier kunt maken - in dit voorbeeld neemt de aannemer een domeinnaam en automatisch prepends „http://www.“ en voegt „.com/ toe“ (aantonend een gedrag dat HttpWebRequest) uitbreidt…
Daadwerkelijke HttpWebRequest wordt blootgesteld als bezit, en u kunt verkiezen om algemeen gebruikte functies en eigenschappen zoals GetResponse () te verpakken…
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:
het gebruiken van Systeem; het gebruiken van System.Collections.Generic; het gebruiken van System.Linq; het gebruiken van System.Windows.Forms; het gebruiken van System.Net; statisch klassenProgramma { /// /// het belangrijkste ingangspunt voor de toepassing. /// [STAThread] statische nietige Leiding () { MyWebRequest myReq = nieuwe MyWebRequest („deskundige-uitwisseling“); MessageBox.Show (myReq.GetResponse () .ContentType); } } openbare klasse MyWebRequest { privé het meest _webRequest HttpWebRequest; openbare MyWebRequest (koordAdres) { het meest _webRequest = (HttpWebRequest) WebRequest.Create („http://www.“ + Adres + „.com/“); } openbaar Verzoek HttpWebRequest { krijg {het meest _webRequest terugkeer; } } openbare WebResponse GetResponse () { terugkeer _webRequest.GetResponse (); } }