Hãy nói rằng chỉ vì niềm vui của nó, tôi quyết định rằng tôi không muốn viết các ứng dụng máy tính để bàn trong Java nữa, thay vào đó muốn chuyển sang sử dụng C#. Tôi muốn có thể xây dựng một ứng dụng sẽ chạy trên một số bản phân phối Linux chính thống và một bản phát hành gần đây của MS Windows. Nó sẽ có một thành phần GUI.Có khung giao diện đa nền tảng cho C# /. NET không?
Trong Java, tôi có thể xây dựng một ứng dụng sử dụng Swing. Khi tôi đã làm việc, tôi có thể sao chép tệp jar đó từ Windows sang Linux hoặc ngược lại, tùy thuộc vào nơi tôi đã phát triển nó. Và nó thường sẽ chạy với java -jar myapp.jar
.
Trong C# có thể thực hiện việc này không? Có một chức năng tương đương với Swing hoặc AWT trong C#?
Bạn có thể thử tháng mười một: https://www.nevron.com/products-open-vision.aspx. Nó có chức năng tương đương với Swing –