Windows Phone Developers

Showing posts with label C# Conversion Errors. Show all posts
Showing posts with label C# Conversion Errors. Show all posts

Sunday, March 28, 2010

Invalid expression term '>'


Only assignment, call, increment, decrement, and new object expressions can be used as a statement

Invalid expression term '>'

The error is most likely for some VB programmer coding C#. The following snippet shows you why:

Wrong

if (value.Length <> 0)



Correct

if (value.Length != 0)

or

if (value.Length > 0)



VB Programmers tend to use <>:) Digg Technorati Delicious StumbleUpon Reddit BlinkList Furl Mixx Facebook Google Bookmark Yahoo
ma.gnolia squidoo newsvine live netscape tailrank mister-wong blogmarks slashdot spurl StumbleUpon

Saturday, October 11, 2008

Literal of type double cannot be implicitly converted to type 'decimal'; use an 'M' suffix to create a literal of this type

An assignment could not be completed; use a suffix to correct the instruction. The documentation for each type identifies the corresponding suffix for the type.

private void conversion_example()

{

int ivar = 1000;

decimal dvar = 0.15;

decimal ret_val;

ret_val = ivar * dvar;

}

Solution

private void conversion_example()

{

int ivar = 1000;

decimal dvar = 0.15M;

decimal ret_val;

ret_val = ivar * dvar;

}



Digg Technorati Delicious StumbleUpon Reddit BlinkList Furl Mixx Facebook Google Bookmark Yahoo
ma.gnolia squidoo newsvine live netscape tailrank mister-wong blogmarks slashdot spurl StumbleUpon