2013-08-18 46 views
22

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ì?

+1

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. –

Trả lời

14

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:

  1. Code Editor

  2. Debugger

  3. thiết kế

  4. Windows Forms Designer

  5. 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#.

+10

"Visual C# chỉ là một GUI được thiết kế bởi Microsoft" Đó là Visual Studio. – BoltClock

10

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.

10

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.).

Các vấn đề liên quan