c++.announce - Convert C# =?UTF-8?B?4oCcaXPigJ0=?= Operator to

CodePorting Provides a cloud based conversion service to help
users to automatically translate their source code from C# to
Java using C#2Java Engine and because it is a web-based
application that makes it platform, operating system and browser
independent. You just need a browser and internet connection, no
installation is required just Sign In and start converting your
code from C# to java. You can also edit your .Net code on the fly
and download your converted code from anywhere , anytime.
In my previous blog I showed you how CodePorting Engine converts
Comments while translating C# code to java. This week I am going
to show you how can convert C# “is” operator to java
“instanceof” operator using Codeporting’s cloud based App.
An ‘is‘ expression returns true if following conditions are
met:
• expression is not null
• expression can be cast to type
Following Example shows how “is” operator will be converted
to “instanceof” operator after the conversion.
C# Code:
namespace CsPorter.Examples.Convert.LanguageConstructs.AsIs
{
public class Example1
{
void Method()
{
object obj = null;
bool b = obj is string;
b = b is object ? true : false;
}
}
}
Java Code:
package CsPorter.Examples.Convert.LanguageConstructs.AsIs;
// ********* THIS FILE IS AUTO PORTED FORM C# USING
CODEPORTING.COM *********
public class Example1
{
private void method()
{
Object obj = null;
boolean b = obj instanceof String;
b = (Object)b instanceof Object ? true : false;
}
}
It is clear from the above example that Codeporting Engine
automatically convert “is” operator to “instanceof”
operator generating the same result.