mail-archives/mono-list/2003-October/016493.html

221 строка
9.7 KiB
HTML

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<TITLE> [Mono-list] Possible mcs bug: CS0019 detected for comparable instances
</TITLE>
<LINK REL="Index" HREF="index.html" >
<LINK REL="made" HREF="mailto:davejp%40volny.cz">
<META NAME="robots" CONTENT="index,nofollow">
<LINK REL="Previous" HREF="016504.html">
<LINK REL="Next" HREF="016494.html">
</HEAD>
<BODY BGCOLOR="#ffffff">
<H1>[Mono-list] Possible mcs bug: CS0019 detected for comparable instances
</H1>
<B>davejp@volny.cz
</B>
<A HREF="mailto:davejp%40volny.cz"
TITLE="[Mono-list] Possible mcs bug: CS0019 detected for comparable instances">davejp@volny.cz
</A><BR>
<I>Sat, 18 Oct 2003 10:45:50 +0200 (CEST)</I>
<P><UL>
<LI> Previous message: <A HREF="016504.html">[Mono-list] Possible mcs bug: CS0019 detected for comparable
instances
</A></li>
<LI> Next message: <A HREF="016494.html">[Mono-list] Possible mcs bug: CS0019 detected for comparable instances
</A></li>
<LI> <B>Messages sorted by:</B>
<a href="date.html#16493">[ date ]</a>
<a href="thread.html#16493">[ thread ]</a>
<a href="subject.html#16493">[ subject ]</a>
<a href="author.html#16493">[ author ]</a>
</LI>
</UL>
<HR>
<!--beginarticle-->
<PRE>--=_f6de8c575d18949531209b78e4bf60b1
Content-Type: text/plain; charset=&quot;iso-8859-2&quot;
Content-Transfer-Encoding: 7bit
I tried it in Visual Studio .NET 2003.
Compilation successful.
Output:
Is this wrong? False
Help says:
&quot;For reference types other than string, == returns true if its
two operands refer to the same object.&quot;
Both baseRef and interfaceRef refer to the same
Test.DerivedClass()
&gt;<i> -----Original Message-----
</I>&gt;<i> From: <A HREF="mailto:mono-list-admin@lists.ximian.com">mono-list-admin@lists.ximian.com</A> [mailto:mono-list-
</I>&gt;<i> <A HREF="mailto:admin@lists.ximian.com">admin@lists.ximian.com</A>] On Behalf Of Rodolfo Campero
</I>&gt;<i> Sent: Saturday, October 18, 2003 1:19 AM
</I>&gt;<i> To: <A HREF="mailto:mono-list@lists.ximian.com">mono-list@lists.ximian.com</A>
</I>&gt;<i> Subject: [Mono-list] Possible mcs bug: CS0019 detected for
</I>comparable &gt; instances
&gt;<i>
</I>&gt;<i> Hello,
</I>&gt;<i> I'm trying to port an application I'm developing at work. Over
</I>there we &gt; use
&gt;<i> Microsoft .Net SDK.
</I>&gt;<i> When I tried to compile it in mono I got:
</I>&gt;<i>
</I>&gt;<i> error CS0019: Operator != cannot be applied to operands of
</I>type &gt; `xxx' and
&gt;<i> `yyy'
</I>&gt;<i>
</I>&gt;<i> I've narrowed down the problem and the smallest program which
</I>reproduces &gt; the
&gt;<i> error is the following one:
</I>&gt;<i>
</I>&gt;<i> using System;
</I>&gt;<i> namespace Test {
</I>&gt;<i> public class Test {
</I>&gt;<i> public static void Main(string[] args) {
</I>&gt;<i> BaseClass baseRef = new DerivedClass();
</I>&gt;<i> ITest interfaceRef = (ITest)baseRef;
</I>&gt;<i> Console.WriteLine(&quot;Is this wrong? {0}&quot;,
</I>&gt;<i> (interfaceRef!=baseRef));
</I>&gt;<i> }
</I>&gt;<i> }
</I>&gt;<i>
</I>&gt;<i> public interface ITest {}
</I>&gt;<i>
</I>&gt;<i> public class BaseClass {}
</I>&gt;<i>
</I>&gt;<i> public class DerivedClass: BaseClass, ITest {}
</I>&gt;<i> }
</I>&gt;<i>
</I>&gt;<i> Actually, I haven't checked this narrowed-down version in
</I>Windows, so if a &gt; gentle soul can do this for me in order to
prove that it works I'll &gt; appreciate
&gt;<i> it.
</I>&gt;<i> I've searched bugzilla for this bug but I didn't found it. If
</I>it's right &gt; to
&gt;<i> you, I'll file a bug report after someone verify that the code
</I>works in &gt; Windows.
&gt;<i> I'm using a recent CVS version of mcs and mono, in a RedHat 9
</I>box. &gt; I have a workaround for this problem, so I'm not pressed
with this one... &gt; just
&gt;<i> wanted to let you know.
</I>&gt;<i>
</I>&gt;<i> Thanks in advance,
</I>&gt;<i>
</I>&gt;<i> Rodolfo
</I>&gt;<i>
</I>&gt;<i>
</I>_________________________________________________________________
&gt;<i> Add photos to your messages with MSN 8. Get 2 months FREE*.
</I>&gt;<i> <A HREF="http://join.msn.com/?page=features/featuredemail">http://join.msn.com/?page=features/featuredemail</A>
</I>&gt;<i>
</I>&gt;<i> _______________________________________________
</I>&gt;<i> Mono-list maillist - <A HREF="mailto:Mono-list@lists.ximian.com">Mono-list@lists.ximian.com</A>
</I>&gt;<i> <A HREF="http://lists.ximian.com/mailman/listinfo/mono-list">http://lists.ximian.com/mailman/listinfo/mono-list</A>
</I>
--
Potrebujete vice prostoru pro vase stranky?
Ptejte se na <A HREF="http://sluzby.volny.cz/cs/product/ftp_paid">http://sluzby.volny.cz/cs/product/ftp_paid</A>
--=_f6de8c575d18949531209b78e4bf60b1
Content-Type: application/ms-tnef
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename=&quot;winmail.dat&quot;
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
RSd/K4BZmxQQCsCHkR1QQvF6/wMQC2BEMyKDQvFC4QVAHPDtHnBkh1ICEHUs
8iuAHODNKOInKfEx8Gh0Xpc65/55CGCD8Y9xRDBQopNAk/L/XfFJAwGAEoFO
AAeAYTGJMv0GkHmOdCqiBaABAI71C4H/TvaKBJFpNfBidJNAkFE7gf0SIFYF
8IlGVsFCsiziNALPJ7AdoZNALKBkSEshPbD9BuB4kWiHA5hxS1IKwJUT/5Nn
W4WKY0gSVRKQQQQQHUFvA/AsMSKDYTEupoAxBmr7TQCWZ3cAcEQCKnFCgAVA
6ZeRIGs0IHdO1z33JxH7m7M3oXZF4keHMQY6BUY+vl+t/68PsB+w+4XXZB1Q
/HBoJqBCMCpil5GNEjKDRyKxpcIF4E4gOEuQRx9OcRRANAEigAQgRlJFHEUq
TteWUCGgOi8vJmpo8DWwbXM1sy8/uwqwMrA9JcA74geQL7hV/wEANiKs/7q/
u8+xT02CNBb/M/A2Mb5zMXC/QEF3P0+2Pf01Di82IgOBwhMLgAIQwyALNBYf
VH3FQAAeAEIQAQAAACoAAAA8QkFZMi1GNjFkekYydGw5Ylg1UTAwMDBiN2Mz
QGhvdG1haWwuY29tPgAAAAMAkhABAAAAAgEUOgEAAAAQAAAAdbISGhtdMku4
/RXMzHCKsAMA3j+fTgAAAwAJWQEAAAADAEBlAAAAAAsAE4AIIAYAAAAAAMAA
AAAAAABGAAAAAAOFAAAAAAAAAwAmgAggBgAAAAAAwAAAAAAAAEYAAAAAEIUA
AAAAAAADACuACCAGAAAAAADAAAAAAAAARgAAAABShQAACJkBAAMAMIAIIAYA
AAAAAMAAAAAAAABGAAAAAAGFAAAAAAAAQAAxgAggBgAAAAAAwAAAAAAAAEYA
AAAAYIUAAAAAAAAAAAAAHgBJgAggBgAAAAAAwAAAAAAAAEYAAAAAVIUAAAEA
AAAFAAAAMTAuMAAAAAALAEqACCAGAAAAAADAAAAAAAAARgAAAAAGhQAAAAAA
AAsAToAIIAYAAAAAAMAAAAAAAABGAAAAAA6FAAAAAAAAAwBRgAggBgAAAAAA
wAAAAAAAAEYAAAAAGIUAAAAAAAALAGaACCAGAAAAAADAAAAAAAAARgAAAACC
hQAAAQAAAAIB+A8BAAAAEAAAAG0AYXUaDhJNt2mHooMJdJMCAfoPAQAAABAA
AABtAGF1Gg4STbdph6KDCXSTAgH7DwEAAACYAAAAAAAAADihuxAF5RAaobsI
ACsqVsIAAG1zcHN0LmRsbAAAAAAATklUQfm/uAEAqgA32W4AAABDOlxEb2N1
bWVudHMgYW5kIFNldHRpbmdzXEFkbWluaXN0cmF0b3JcTG9jYWwgU2V0dGlu
Z3NcRGF0YSBhcGxpa2Fj7VxNaWNyb3NvZnRcT3V0bG9va1xPdXRsb29rLnBz
dAADAP4PBQAAAAMADTT9NwIAAgEUNAEAAAAQAAAATklUQfm/uAEAqgA32W4A
AAIBfwABAAAAMQAAADAwMDAwMDAwNkQwMDYxNzUxQTBFMTI0REI3Njk4N0Ey
ODMwOTc0OTNDNDY1MjAwMAAAAAADAAYQI4EDVgMABxA3BgAAAwAQEAAAAAAD
ABEQAAAAAB4ACBABAAAAZQAAAElUUklFRElUSU5WSVNVQUxTVFVESU9ORVQy
MDAzQ09NUElMQVRJT05TVUNDRVNTRlVMT1VUUFVUOklTVEhJU1dST05HP0ZB
TFNFSEVMUFNBWVM6IkZPUlJFRkVSRU5DRVRZUEUAAAAANDg=
--=_f6de8c575d18949531209b78e4bf60b1--
</PRE>
<!--endarticle-->
<HR>
<P><UL>
<!--threads-->
<LI> Previous message: <A HREF="016504.html">[Mono-list] Possible mcs bug: CS0019 detected for comparable
instances
</A></li>
<LI> Next message: <A HREF="016494.html">[Mono-list] Possible mcs bug: CS0019 detected for comparable instances
</A></li>
<LI> <B>Messages sorted by:</B>
<a href="date.html#16493">[ date ]</a>
<a href="thread.html#16493">[ thread ]</a>
<a href="subject.html#16493">[ subject ]</a>
<a href="author.html#16493">[ author ]</a>
</LI>
</UL>
</body></html>