🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: alt.pl.comp.lang.csharp
Article #22266

Re: dziedziczenie po typie float

#22266
From: Robert Winkler
Date: Tue, 25 Oct 2011 05:21
22 lines
1837 bytes
> Niestety nie można stworzyć typu myfloat (dla tej jednej zmiennej) 
> dziedziczącego po float  i dla niej custom comparera jw.
> Nie można, bo wszystkie zmienne podstawowe są zapieczętowane (bo tak 
> naprawdę są "value type").
>
> Jak wybrnąć z tej sytuacji?

Tylko dlaczego nie możesz stworzyć własnej zmiennej przechowującej dane typu 
float?

Stwórz strukture zawierającą jedno pole typu float.
Nadpisz equals, gethashcode,
nadpisz operatory(przyrównania, dodawania, odejmowania, możenia, dzielenia)
napisz własne funkcje konversji z float i do float (eventualnie też double i 
int ponieważ takie typy mają domyśnie literały)

Korzystaj potem, tam gdzie to konieczne, z tego własnego typu zamiast ze 
standardowego float-a
-- 
__________
Pozdrawiam
Robert Winkler 
Technical Details
Message-ID: <j85gvv$2oh$1@inews.gazeta.pl>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!not-for-mail
References: <j84ikl$o16$1@news.task.gda.pl>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!not-for-mail
From: "Robert Winkler" <noone@nowhere.org>
Newsgroups: alt.pl.comp.lang.csharp
Subject: Re: dziedziczenie po typie float
Date: Tue, 25 Oct 2011 07:21:02 +0200
Organization: "Portal Gazeta.pl -> http://www.gazeta.pl"
Lines: 23
Message-ID: <j85gvv$2oh$1@inews.gazeta.pl>
References: <j84ikl$o16$1@news.task.gda.pl>
NNTP-Posting-Host: 89-75-47-106.dynamic.chello.pl
Mime-Version: 1.0
X-Trace: inews.gazeta.pl 1319520063 2833 89.75.47.106 (25 Oct 2011 05:21:03 GMT)
X-Complaints-To: usenet@agora.pl
NNTP-Posting-Date: Tue, 25 Oct 2011 05:21:03 +0000 (UTC)
In-Reply-To: <j84ikl$o16$1@news.task.gda.pl>
X-Antivirus-Status: Clean
X-MimeOLE: Produced By Microsoft MimeOLE V6.0.6002.18463
X-Priority: 3
X-Newsreader: Microsoft Windows Mail 6.0.6002.18197
X-User: robert.k.winkler
X-Antivirus: avast! (VPS 111024-2, 2011-10-25), Outbound message
X-MSMail-Priority: Normal
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit