Có vẻ như bạn muốn:
Guid user = Guid.Parse("dddddddddddddddddddddddddddddddd");
Lưu ý rằng khi bạn in lại hướng dẫn, nó sẽ được định dạng khác y:
// Prints dddddddd-dddd-dddd-dddd-dddddddddddd
Console.WriteLine(user);
Bạn có thể gọi các nhà xây dựng Guid(string)
thay vào đó, nhưng cá nhân tôi thích cách gọi phương thức Parse
- đó là mô tả nhiều hơn về những gì đang xảy ra, và nó theo ước tương tự như int.Parse
vv Mặt khác, Guid.Parse
chỉ được giới thiệu trong .NET 4 - nếu bạn đang sử dụng phiên bản .NET cũ hơn, bạn sẽ cần sử dụng hàm tạo. Tôi tin rằng có một số khác biệt về giá trị nào sẽ được chấp nhận bởi các cuộc gọi khác nhau, nhưng tôi không biết chi tiết.
Nguồn
2011-08-05 16:32:51
Chỉ tò mò là tại sao bạn lại muốn điều này. Do sự lười biếng của người dùng, có khả năng cao là người dùng sẽ chỉ nhập vào tất cả một ký tự như bạn đã hiển thị và sau đó sẽ có bản sao - theo định nghĩa KHÔNG phải là id "toàn cầu duy nhất". – David
Tôi đang làm một số thử nghiệm đơn vị. Đó là lý do tại sao ... và một trong những chức năng của tôi cần Guid như một param. –
Hoàn toàn hợp lý. Cảm ơn vì đã thỏa mãn sự tò mò của tôi! – David