Article View: borland.public.csharpbuilder.language.csharp
Article #308Re: inherited / constructors : best code ?
From: OD
Date: Sat, 23 Jul 2005 23:18
Date: Sat, 23 Jul 2005 23:18
26 lines
3226 bytes
3226 bytes
Jon Shemitz a οΏ½crit : > You say potato, I say potato: That's one of the things I love about > C#. I can declare private members in a #region, under the public > members that use them. They're not all listed way up there at the top > of the file. That's true. I like to declare the private member the line above the property. But the problem is to see quickly what a class is exposing... Under Delphi you can easely look at "published" and "public" section in the class. Under C# all those things are mixed together with implementation. Not as easy to see if you're missing a public method or property. But, as I said it, I'm sure that with time I'll find some tricks to make the thing easy. > And I don't have to keep the interface in synch with the > implementation. This very clear difference between both parts is IMHO, very insteresting. But they are a lot of things I'm loving in C# and that are far away simpler or "more aesthetic" than under Delphi. -- Olivier Dahan MK Query Builder www.e-naxos.com
Technical Details
Message-ID:
<mn.c04e7d57fa81e166.18651@0e-naxos.com>Path:
arc1-ca.pugleaf.net!g2news1.google.com!news1.google.com!proxad.net!gatel-ffm!gatel-ffm!news-out.newsgroups.com!propagator2-sterling.newsfeeds.com!in.nntp.be!caladan.landsraad.net!newsgroups.borland.com!not-for-mailReferences:
<mn.ad937d57748784b9.18651@0e-naxos.com> <42E01E73.C32A6218@midnightbeach.com> <mn.b02d7d57be39b554.18651@0e-naxos.com> <42e0ef8d@newsgroups.borland.com> <mn.bd837d5714d9a9eb.18651@0e-naxos.com> <42E2C0F5.5185F020@midnightbeach.com>Show Full Headers
Complete Article Headers
X-Google-Thread: 1efe35,40a1073c2533bd08 X-Google-Attributes: gid1efe35,public X-Google-Language: ENGLISH,ASCII Subject: Re: inherited / constructors : best code ? From: "OD" <OD[.@.]e-naxos.com> References: <mn.ad937d57748784b9.18651@0e-naxos.com> <42E01E73.C32A6218@midnightbeach.com> <mn.b02d7d57be39b554.18651@0e-naxos.com> <42e0ef8d@newsgroups.borland.com> <mn.bd837d5714d9a9eb.18651@0e-naxos.com> <42E2C0F5.5185F020@midnightbeach.com> Newsgroups: borland.public.csharpbuilder.language.csharp Message-ID: <mn.c04e7d57fa81e166.18651@0e-naxos.com> Organization: www.e-naxos.com X-Newsreader: MesNews/1.04.00.00 Date: Sun, 24 Jul 2005 01:18:57 +0200 MIME-Version: 1.0 Face: iVBORw0KGgoAAAANSUhEUgAAAC4AAAApBAMAAAHPlTYqAAAAB3RJTUUH0wwfAAI7FsnlTwAAA AlwSFlzAAALEgAACxIB0t1+/AAAAARnQU1BAACxjwv8YQUAAAAVUExURczMzP///5mZmWZmZjNmZpm ZzAAzM6IOup8AAAIwSURBVHjaXVOxkuMgDBV46eH20hMBqb0W6XeM4toh462vyOT/P+EEzm5uDmeGe Y8nCT0RwA8CrAPoLwLNAeA3AAwaAhD4cYB1IbgywXrRoCcE9ADvBPV4eowSceQSCMwxRR1AgdfeA5J S9EeUFt4/AYFhGGVb7rJVON3fR9BmnjtiJg/G10Cj1N0ukh1gHaHtb60WIp2dA2spSxJE60DqDNSAt /HxuI8N1Cf4aEDQYeU7IzWg0yFm5htNvYTNcnLb663qxuHse4wsFT8RvtfABXu7GIi8lCXqRcMHgJM LdDA5Z6Ed9evI1cCqHRxtxBVs6EAd+PHg6/AC92uTbXh9gYpHwOXB6w682ZZSbl1WjzpypmGP8Zo5c +jNGf+L47L3Y6o/8InnQKE3Z8+1XgSIi9VD5ItUD91g9YYyTuguS47ox5+2Reh125QApBk0+h3oLNP FZoisEGhSIN1b5bQ4k6k8ee+UyJUVl3Tjc+fRK+X6HMVJcSUT7TxYMJtJvXbPJG+rya0zgZflXqis8 ORr89gdolgmpvFZ/c8vT3744VE5U5/65ELn19R4u0WWgIIp9TTyihu/ih7nOE/blsLO90TKGuZZPuZ ET74FXO3A+yo/eqNlfE7008Ly2FKYSL42ktT4XFIszBdN+M2LXlnctii/BAEphNAmU5srJkYuc2oDk wG+XqjT7TJGCA3/rqS2bb1JXi+T8y9+wAlz8Vpr+Z+K832qbbAp54JCypE48Bf1mYlrJKOvfwAAAAB JRU5ErkJggg== Plugin-EXIF: J'utilise schexif de Chasta (http://www.chasta.com/fr/plugin.htm) Content-Type: text/plain; charset="iso-8859-15"; format=flowed Content-Transfer-Encoding: 8bit NNTP-Posting-Host: 83.193.6.26 X-Trace: newsgroups.borland.com 1122160736 83.193.6.26 (23 Jul 2005 16:18:56 -0700) Lines: 28 Path: arc1-ca.pugleaf.net!g2news1.google.com!news1.google.com!proxad.net!gatel-ffm!gatel-ffm!news-out.newsgroups.com!propagator2-sterling.newsfeeds.com!in.nntp.be!caladan.landsraad.net!newsgroups.borland.com!not-for-mail