Tôi có chuỗi như:Làm cách nào để thay thế khoảng trắng trong chuỗi bằng dấu gạch dưới trong C#?
var abc = "Menu Link";
Có cách nào đơn giản, tôi có thể thay đổi không gian để một dấu gạch dưới?
Tôi có chuỗi như:Làm cách nào để thay thế khoảng trắng trong chuỗi bằng dấu gạch dưới trong C#?
var abc = "Menu Link";
Có cách nào đơn giản, tôi có thể thay đổi không gian để một dấu gạch dưới?
Nếu bạn muốn làm điều đó tại chỗ:
abc = abc.Replace(" ", "_");
Mặc dù làm nhận ra một mớistring
dụ sẽ được tạo ra; nó không thực sự được thực hiện trong cùng một vị trí bộ nhớ - String
là một loại không thay đổi.
Sử dụng String.Replace(char,char)
thay vì String.Replace(string, string)
sẽ nhanh hơn nhiều. tức là
abc = abc.Replace(' ', '_');`
có, sử dụng phương thức string.Replace() –