Java機能インターフェイスと同等のC#
Javaでの関数型インターフェースの実装を見てみましょう-
例
@FunctionalInterface public interface MyInterface { void invoke(); } public class Demo { void method(){ MyInterface x = () -> MyFunc (); x.invoke(); } void MyFunc() { } }
C#での同じ実装は遅延します-
例
public delegate void MyInterface (); public class Demo { internal virtual void method() { MyInterface x = () => MyFunc (); x(); } internal virtual void MyFunc() { } }
-
MySQL変数のコンテキストでJavalongに相当するものは何ですか?
MySQL変数のコンテキストでのJavalongに相当するものはBigIntです。 Javaでは、longデータ型は8バイトを使用しますが、BigIntも同じバイト数を使用します。 Javalongのデモ これがJavalongのデモです- public class JavaLongDemo { public static void main(String[]args) { long kilometer = 9223372036854775807L; System.out.println("The largest positive value for
-
MySQLのsmallintに相当するJavaは何ですか?
shortは、MySQLのsmallintに相当します。 Java shortは-32768〜32767の範囲の2バイトを取りますが、MySQLsmallintも同じ範囲の2バイトを取ります。 これがJavaでのshortのデモコードです- public class SmallIntAsShortDemo { public static void main(String[] args) { short value = 32767; System.out.println(value);