Tôi là một lập trình viên Java trung gian và muốn chuyển sang C#. Tôi hoàn toàn mới với ngôn ngữ Microsoft này. Trong sách, họ đang sử dụng cả hai thuật ngữ Visual C# và C#. Bất cứ ai có thể vui lòng cho biết sự khác biệt thực sự giữa các điều khoản?Sự khác nhau giữa C# và visual C# là gì?
Trả lời
Visual C# là triển khai ngôn ngữ C# của Microsoft.
Visual C# chỉ là C#. Bạn có thể xây dựng bất kỳ loại ứng dụng .NET nào bằng cách sử dụng C# và Visual Studio giúp dễ dàng kiểm tra và gỡ lỗi ứng dụng của bạn hơn.
ví dụ sử dụng Visual Studio mang đến cho bạn rất nhiều khả năng:
Code Editor
Debugger
thiết kế
Windows Forms Designer
WPF Designer
...
để biết thêm thông tin về Visual Studio đọc trang này:
http://en.wikipedia.org/wiki/Microsoft_Visual_Studio
Cập nhật: Visual C# là tên tiếp thị mà Microsoft sử dụng cho C#, Vì vậy, không ai gọi nó là Visual C#.
"Visual C# chỉ là một GUI được thiết kế bởi Microsoft" Đó là Visual Studio. – BoltClock
Không có sự khác biệt thực sự giữa C# và Visual C#. Các thuật ngữ thường được sử dụng thay thế cho nhau.
Visual C# loại ngụ ý sử dụng Visual Studio để phát triển C#. Nhưng chỉ có C#.
Xem here để tìm hiểu tài nguyên.
C# sẽ tham chiếu đến chính ngôn ngữ, có thể được biên dịch mà không cần môi trường Visual Studio bằng cách sử dụng .NET SDK & csc.exe được cung cấp (C# compiler - như javac) hoặc môi trường Mono.
Visual C# có thể đề cập đến ngôn ngữ C# AND Visual Studio IDE/Toolchain (SQL/Báo cáo, v.v.).
- 1. Sự khác nhau giữa C#, .NET và CLI là gì?
- 2. Sự khác nhau giữa Ctrl-C và SIGINT là gì?
- 3. Sự khác nhau giữa Objective-C và Cocoa là gì?
- 4. Sự khác nhau giữa C: và C:/
- 5. Sự khác nhau giữa // và /// trong Visual Studio là gì?
- 6. Sự khác nhau giữa __popcnt() và _mm_popcnt_u32() là gì?
- 7. Sự khác nhau giữa Managed C++ và C++/CLI là gì?
- 8. Sự khác biệt giữa ASP.NET và C# là gì?
- 9. Sự khác nhau giữa gói phần mềm redistributable c visual visual và gói thời gian chạy là gì?
- 10. Sự khác nhau giữa java và jsp là gì?
- 11. Sự khác nhau giữa static_cast và reinterpret_cast là gì?
- 12. Sự khác nhau giữa app.doScript và $ .evalFile là gì?
- 13. Sự khác nhau giữa stdin và STDIN_FILENO là gì?
- 14. Sự khác nhau giữa Array.GetLength() và Array.Length là gì?
- 15. Sự khác nhau giữa -0 và 0 là gì?
- 16. Sự khác nhau giữa "||" là gì và "hoặc" trong Perl?
- 17. Sự khác nhau giữa cstdlib và stdlib.h là gì?
- 18. Sự khác nhau giữa "mới" và "malloc" và "calloc" trong C++ là gì?
- 19. Sự khác nhau giữa TFS, SVN và GIT là gì?
- 20. Sự khác nhau giữa các tùy chọn đồng bộ luồng khác nhau trong C# là gì?
- 21. Sự khác nhau giữa ssize_t và ptrdiff_t là gì?
- 22. Sự khác nhau giữa ImageMagick và GraphicsMagick là gì?
- 23. Sự khác nhau giữa "bool" và "bool" là gì?
- 24. Sự khác nhau giữa WebRequest.DefaultWebProxy và WebRequest.GetSystemWebProxy() là gì?
- 25. Sự khác nhau giữa TestTools 'UnitTesting và NUnit là gì?
- 26. Sự khác nhau giữa WebConfigurationManager và ConfigurationManager là gì?
- 27. Sự khác nhau giữa Java và C# và .NET
- 28. Sự khác nhau giữa ODBC và OleDB là gì?
- 29. Sự khác nhau giữa biến tĩnh trong C++ so với C# là gì?
- 30. Sự khác nhau giữa unsigned long/long/int trong c/C++ là gì?
Tôi thấy một số bằng chứng cho "Visual C#" khi Microsoft triển khai ngôn ngữ C#. Tuy nhiên, không thấy nhiều hỗ trợ cho lĩnh vực này, nơi sử dụng khá nhiều thay thế được. –