Hi All,
I've a short syntax question: How can I translate this extension method in X#?
Thank you !
Guy Deprez
public static bool IsBetween<T>(this T value, T min, T max) where T:IComparable<T>
{
return (min.CompareTo(value) <= 0) && (value.CompareTo(max) <= 0);
}
C# -> X# Conversion syntax question... Method x<T>....WHERE...
C# -> X# Conversion syntax question... Method x<T>....WHERE...
Hi Guy, the following should do it:
The syntax is very similar to that of c#, just please not the usage of "IS" instead of "I" for the WHERE clause.
Chris
Code: Select all
STATIC METHOD IsBetween<T>(SELF value AS T, min AS T, max AS T) AS LOGIC WHERE T IS IComparable<T>
RETURN (min:CompareTo(value) <= 0) && (value:CompareTo(max) <= 0)
Chris
Chris Pyrgas
XSharp Development Team
chris(at)xsharp.eu
XSharp Development Team
chris(at)xsharp.eu