C#'tan Java'ya Çevirmen – CodePorting.Translator Cs2Java Sürüm 25.5

Sürüm notları

All Changes

  1. [Enhancement] Improve the translation of yield statements for local functions.
  2. [Enhancement] Add support for element access expressions for ref/out parameters.
  3. [Bug] Improve finding identifiers to transform to element access expressions for ref/out parameters.
  4. [Bug] Fix NullReferenceException in BinaryExpressionTransformer.
  5. [Bug] Fix yield class generation for generic methods and for static methods and properties.
  6. [Bug] Fix System.Environment.CurrentManagedThreadId mapping to Thread.currentThread().getId().

Sanat eserlerini indir

CodePorting.Translator Cs2Java 25.5

Mevcut C# kodunu Java'ya dönüştürmeyi sağlayan CodePorting.Translator Cs2Java aracını içerir Eklendi: 19.05.2025
İndir Dosya boyutu: 67Mb

CodePorting.Translator Cs2Java Hakkında

CodePorting.Translator Cs2Java, API'leri veya kod belgelerini değiştirmeden her iki dil için yazılımın aynı sürümünü yayınlamak amacıyla C# kaynak kodunun Java'ya dönüştürülmesini otomatikleştirmenize yardımcı olabilecek bir aktarıcı çözümüdür. C# projesini Java'ya dönüştürdükten sonra, dönüştürülen dosyaları kullanarak bir Maven projesi oluşturun. Ardından, Maven projenizi CodePorting.Translator Java Class Library (JCL) içindeki gerekli bağımlılıkları ekleyerek yapılandırın.

CodePorting.Translator JCL'yi Maven Projesine Ekleme

Basit yapılandırmalarla JCL'yi doğrudan Maven projenize kolayca ekleyebilirsiniz.

1. Maven Depo Yapılandırmasını Belirtme

Öncelikle, Maven pom.xml dosyanızda CodePorting Maven Depo yapılandırmasını/konumunu aşağıdaki gibi belirtmeniz gerekir: <repositories> <repository> <id>codeporting</id> <name>CodePorting Maven Repository</name> <url>https://products.codeporting.com/translator/csharp-to-java/repo/</url> </repository> </repositories>

2. CodePorting.Translator JCL Bağımlılığını Tanımlama

Ardından, orijinal C# projesinde kullanılan ad alanlarına göre, pom.xml dosyanızda CodePorting.Translator JCL bağımlılıklarını aşağıdaki gibi tanımlayın: <dependencies> <dependency> <groupId>com.aspose.ms.jdk.NetFramework</groupId> <artifactId>mscorlib</artifactId> <version>24.7.0</version> </dependency> <dependency> <groupId>com.aspose.ms.jdk.NetFramework</groupId> <artifactId>System</artifactId> <version>24.7.0</version> </dependency> <dependency> <groupId>com.aspose.ms.jdk.NetFramework</groupId> <artifactId>System.Security</artifactId> <version>24.7.0</version> </dependency> <dependency> <groupId>com.aspose.ms.jdk.NetFramework</groupId> <artifactId>System.Xml</artifactId> <version>24.7.0</version> </dependency> <dependency> <groupId>com.aspose.ms.jdk.NetFramework</groupId> <artifactId>System.Net</artifactId> <version>24.7.0</version> </dependency> <dependency> <groupId>com.aspose.ms.jdk.NetFramework</groupId> <artifactId>System.Drawing</artifactId> <version>24.7.0</version> </dependency> </dependencies>

Diğer Sürümler

2025:
25.5
- 19.05.2025
25.4
- 8.04.2025
25.3
- 4.03.2025
25.2
- 5.02.2025
2024:
24.10
- 1.11.2024
24.9
- 18.09.2024