Câu hỏi như tiêu đề ạ.
Em có gặp đoạn code này và không hiểu đấu # có ý nghĩa gì ạ:
hostInput.text = defaultHost;
#if !UNITY_WEBGL
portInput.text = defaultTcpPort.ToString();
#else
portInput.text = defaultWsPort.ToString();
#endif
Câu hỏi như tiêu đề ạ.
Em có gặp đoạn code này và không hiểu đấu # có ý nghĩa gì ạ:
hostInput.text = defaultHost;
#if !UNITY_WEBGL
portInput.text = defaultTcpPort.ToString();
#else
portInput.text = defaultWsPort.ToString();
#endif
Dòng lệnh bắt đầu bằng # là lệnh cho trình biên dịch và ko dịch ra IL 
Cảm ơn bác! Cho em hỏi IL là gì ạ?
https://www.developer.com/net/csharp/article.php/1456911/C-and-Intermediate-Language-IL.htm
ráng đọc T.A đi
Con CPU vật lý nó đọc mã máy, mã máy lại mô phỏng tiếp một con CPU và nó đọc byte code, byte code ở Dotnet được gọi là IL code.
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?