Tôi có một chuỗi như thế này;Làm thế nào để chèn/loại bỏ dấu gạch ngang đến/từ một chuỗi đồng bằng trong C#?
string text = "6A7FEBFCCC51268FBFF";
Và tôi có một phương pháp mà Tôi muốn chèn logic cho phụ dấu nối sau 4 ký tự để 'text' biến. Vì vậy, đầu ra phải như thế này;
6A7F-EBFC-CC51-268F-BFF
Gắn dấu gạch ngang vào logic biến 'văn bản' phải nằm trong phương thức này;
public void GetResultsWithHyphen
{
// append hyphen after 4 characters logic goes here
}
Và tôi muốn cũng loại bỏ các gạch nối từ một chuỗi cho trước như 6A7F-EBFC-CC51-268F-BFF
. Vì vậy, việc loại bỏ dấu nối từ một chuỗi ký tự phải nằm trong phương thức này;
public void GetResultsWithOutHyphen
{
// Removing hyphen after 4 characters logic goes here
}
Tôi có thể làm điều này bằng C# (cho ứng dụng dành cho máy tính để bàn) như thế nào? Cách tốt nhất để làm điều này là gì? Đánh giá cao câu trả lời của mọi người trước.
Bạn đã thử gì? Nhìn vào String.Insert hoặc String.Replace hoặc String.Remove? –
Bạn không có ý định sử dụng từng tham số chuỗi và trả về một chuỗi? Đoạn mã của bạn đề xuất mỗi phương thức sẽ không trả lại gì. – psych
Tôi không biết làm cách nào để thực hiện việc này –