Pārlūkot izejas kodu

Merge pull request #81227 from raulsntos/docs/int

Fix int's C# documentation
Rémi Verschelde 2 gadi atpakaļ
vecāks
revīzija
865879faf9
1 mainītis faili ar 11 papildinājumiem un 4 dzēšanām
  1. 11 4
      doc/classes/int.xml

+ 11 - 4
doc/classes/int.xml

@@ -17,7 +17,7 @@
 		[/gdscript]
 		[csharp]
 		int x = 1; // x is 1
-		x = 4.2; // x is 4, because 4.2 gets truncated
+		x = (int)4.2; // x is 4, because 4.2 gets truncated
 		// We use long below, because GDScript's int is 64-bit while C#'s int is 32-bit.
 		long maxLong = 9223372036854775807; // Biggest value a long can store
 		maxLong++; // maxLong is now -9223372036854775808, because it wrapped around.
@@ -27,12 +27,19 @@
 		maxInt++; // maxInt is now -2147483648, because it wrapped around
 		[/csharp]
 		[/codeblocks]
-		In GDScript, you can use the [code]0b[/code] literal for binary representation, the [code]0x[/code] literal for hexadecimal representation, and the [code]_[/code] symbol to separate long numbers and improve readability.
-		[codeblock]
+		You can use the [code]0b[/code] literal for binary representation, the [code]0x[/code] literal for hexadecimal representation, and the [code]_[/code] symbol to separate long numbers and improve readability.
+		[codeblocks]
+		[gdscript]
 		var x = 0b1001 # x is 9
 		var y = 0xF5 # y is 245
 		var z = 10_000_000 # z is 10000000
-		[/codeblock]
+		[/gdscript]
+		[csharp]
+		int x = 0b1001; // x is 9
+		int y = 0xF5; // y is 245
+		int z = 10_000_000; // z is 10000000
+		[/csharp]
+		[/codeblocks]
 	</description>
 	<tutorials>
 	</tutorials>