<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="https://www.dotnetzone.gr:443/cs/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Πρώτα Βήματα - Γλώσσες προγραμματισμού</title><link>https://www.dotnetzone.gr:443/cs/forums/74/ShowForum.aspx</link><description>Τα πρώτα βήματα στις γλώσσες VB6, VB.NET, και C#</description><dc:language>el</dc:language><generator>CommunityServer 2.1 SP3 (Build: 20423.1)</generator><item><title>Απ: έλλειψη with....end with στην C#</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/43101.aspx</link><pubDate>Thu, 26 Jun 2008 19:14:21 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:43101</guid><dc:creator>Dimitris Papadimitriou</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/43101.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=74&amp;PostID=43101</wfw:commentRss><description>Προσωπικά σταμάτησα να γκρινιάζω για την έλλειψη With ... End στην C# ακριβώς μετά την εμφάνιση των object initializers. Γιατί ακριβώς όπως λες Παναγιώτη συνηθέστερη περίπτωση χρήσης της With ήταν στο object initialization.&lt;br&gt;</description></item><item><title>Απ: έλλειψη with....end with στην C#</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/43100.aspx</link><pubDate>Thu, 26 Jun 2008 18:33:26 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:43100</guid><dc:creator>Παναγιώτης Καναβός</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/43100.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=74&amp;PostID=43100</wfw:commentRss><description>&lt;P&gt;Το With ... End είναι απλό syntactic sugar. Σε γλυτώνει απλά από τη "φασαρία" να γράφεις το όνομα του αντικειμένου στο οποίο αναφέρεσαι. Αν θέλεις να αλλάξεις τις τιμές σε 4-5 properties του αντικειμένου, μπορεί να σου γλυτώσει μερικά keystrokes. Τέτοιες περιπτώσεις είναι σπάνιες όμως. Η πιο συνηθισμένη περίπτωση είναι όταν δημιουργείς ένα αντικείμενο και θέλεις να βάλεις τα property του. Σε αυτή την περίπτωση όμως, είναι ευκολότερο να φτιάξεις ένα constructor παρά να χρησιμοποιήσεις With ... End. Επιπλέον, στην C# 3.0 με τους object initializers μπορείς να γράψεις π.χ. MyClass anItem=new MyClass {MyProperty1=1, MyProperty2=2} και να κάνεις initialize τα properties σου χωρίς καν να φτιάξεις ένα ξεχωριστό constructor.&lt;/P&gt;
&lt;P&gt;Νομίζω ότι η With ... End υπάρχει περισσότερο για backwards compatibility παρά για κάποιο ουσιαστικό λόγο.&lt;/P&gt;</description></item><item><title>Απ: έλλειψη with....end with στην C#</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/43089.aspx</link><pubDate>Thu, 26 Jun 2008 16:11:16 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:43089</guid><dc:creator>manosB</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/43089.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=74&amp;PostID=43089</wfw:commentRss><description>Χμ δεν ξέρω, μήπως τελικά στην C# είναι λάθος 'φιλοσοφίας΄ να υποστηρίζεται η With. Κάποια πράγματα που διάβασα παραπάνω στο νετ με μπέρδεψαν περισσότερο. &lt;img src="http://www.dotnetzone.gr/cs/emoticons/emotion-7.gif" alt="Tongue Tied" /&gt;&lt;br&gt;</description></item><item><title>έλλειψη with....end with στην C#</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/43051.aspx</link><pubDate>Wed, 25 Jun 2008 17:36:40 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:43051</guid><dc:creator>manosB</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/43051.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=74&amp;PostID=43051</wfw:commentRss><description>Χαιρετώ την ομήγυρη&lt;br&gt;&lt;br&gt;Λοιπόν το ανακάλυψα όταν χρειάστηκε να μεταφέρω ένα παλιό κώδικα μου σε VB.net σε C# και με έκπληξη διαπίστωσα ότι η γλώσσα δεν υποστηρίζει with end with. Μου έκανε εντύπωση και ψάχνωστας στο google είδα και άλλους τέτοιους προβληματισμούς. Δεν συζητώ η C# είναι για τον προγραμματιστή πιο ποιοτική γλώσσα (το λέει ένας vb.netοβιος) αλλά κάποια πράγματα που είναι καλά στη μία γλώσσα γιατί να μην μεταφέρονται και στην άλλη&lt;img src="http://www.dotnetzone.gr/cs/emoticons/emotion-5.gif" alt="Wink" /&gt;&lt;br&gt;Θα ήθελα τις απόψεις σας πάνω σε αυτό το θέμα και αν σας έχει απασχολήσει ποτέ κάτι τέτοιο. Κάνενα work around?&lt;br&gt;</description></item></channel></rss>