Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Forum översikt / inlägg

Posta nytt inlägg


Overrida kontruktorn i partial class

Postades av 2007-07-06 12:38:26 - Per Hultqvist, i forum c# (c-sharp), Tråden har 5 Kommentarer och lästs av 889 personer

Jag har en automatgenererad partial class som jag sedan i en egen partial klass bygger ut. Det jag skulle vilja göra är att overrida konstruktorn som finns i den automatgenererade koden, eftersom jag vill koppla på ett event där.

Jag har försökt med NEW och OVERRIDE m m, men inte hittat något sätt. Går det att göra?

Btw jag använder Visual Studio.Net Codename Orcas, om det nu finns något nytt där som kan lösa problemet. Exempel

<code>
// Automatgenererad kod
public partial class Test
{
public Test()
{
}
}
</code>

<code>
// Min kod
public partial class Test
{
public new Test() // New fungerar inte...
{
// Här vill jag göra saker
}
}
</code>


Svara

Sv: Overrida kontruktorn i partial class

Postades av 2007-07-06 16:10:14 - Simon Dahlbacka

eftersom kompilatorn sätter ihop partial delarna till en enda klass, så kommer det inte att lyckas att "overrida" konstruktorn ifall en dylik redan är definierad. Däremot kan du ju overloada den, men det gläder dej knappast..

Så, vad jag vet går det inte.

<tänker högt>
Vänta nu.. Orcas borde väl ha partial methods också, men det förutsätter väl i så fall att du kan modifiera kodgenereringen / templaten, och i så fall kunde man ju lika bra göra nån typ InitalizeComponent motsvarighet...
</tänker högt>


Svara

Sv:Overrida kontruktorn i partial class

Postades av 2007-07-06 17:19:47 - Per Hultqvist

Tyvärr har jag inte möjlighet att styra över koden som genereras, det är Orcas nya "Linq to SQL" feature som jag försöker använda.

Ärva kan jag ju förstås göra, men jag tyckte inte det skulle behövas. Det finns ju ett skäl till att den genererar klasserna som Partial. Men det får väl bli det då...


Svara

Sv: Overrida kontruktorn i partial class

Postades av 2007-07-08 12:48:50 - Johan Idstam

..eller gör en ny konstruktor med en parameter som egentligen inte används.

/johan/


Svara

Sv: Overrida kontruktorn i partial class

Postades av 2007-08-13 20:07:50 - Simon Dahlbacka

har du testat den nya betan? ..snabbt kollat verkar den sätta in ett anrop till en partial metod OnCreated() i konstruktorn.

(och nej, partial methods funkade inte i beta 1 utan först i beta 2)

EDIT: tydligen bara vissa klasser som fick anropet.. :( Borde väl buggrapportera...


Svara

Sv: Overrida kontruktorn i partial class

Postades av 2007-09-03 11:51:03 - Per Hultqvist

Jag har lagt ner Orcas-testandet tills vidare, men tack för svaren, de kan bli användbara när det blir skarp version...


Svara

Nyligen

  • 14:24 CBD regelbundet?
  • 14:23 CBD regelbundet?
  • 14:22 Har du märkt några verkliga fördel
  • 09:09 Vill du köpa medicinska tester?
  • 12:47 Vem beviljar assistansen – kommune
  • 14:17 Någon med erfarenhet av hemstädnin
  • 14:14 Bör man använda sig av en båtförme
  • 14:12 Finns det någon intressant hundblo

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 569 632
27 953
271 710
8 415
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies
Expand
next previous
Close

Previous

0/0

Next