我有一个函数来为我的应用程序生成Guid。
Guid IDRF = new Guid(txtID.Text.ToString());我希望txtID包含像07bceb9ef1ca49d79b0dacdccff80406一样的生成,而不是07bceb9e-f1ca-49d7-9b0d-acdccff80406。
在其他职能方面:
mReader.CurrentCardIDBlock1 = System.Guid.NewGuid().ToString("N");我用("N")移除"-“符号。
但我不知道如何删除TextBox txtID中的"-“字符。
编辑:谢谢。我的问题解决了。
string stringID = Guid.NewGuid().ToString("N");
string ID = stringID;谢谢!
发布于 2015-07-29 03:54:15
Guids实际上不包含连字符。他们就是这样呈现出来的。Guid作为16字节128位结构存储在内存中。有关详细信息,请参阅https://msdn.microsoft.com/en-us/library/system.guid(v=vs.110).aspx。只有当您将Guid视为默认格式的字符串时,才会出现连字符。
如果您想在文本框中显示没有连字符的Guid,请使用以下内容:
Guid someGuid = Guid.NewGuid();
txtID.Text = someGuid.ToString("N");https://stackoverflow.com/questions/31690933
复制相似问题