回答:
Guidの(正規の)文字列表現について話していることに注意してください。Guid自体は実際には128ビットの整数値です。
Guid.ToString(String)
オーバーロードで「N」指定子を使用できます。
Guid.NewGuid().ToString("N");
デフォルトでは、文字は小文字です。大文字のみのGUIDは、すべてを手動で大文字に変換することによってのみ実現できます。次に例を示します。
Guid.NewGuid().ToString("N").ToUpper();
文字または数字のみのGUIDは意味がありません。GUID文字列表現は16進数であるため、常に(ほとんどの場合)両方が含まれます。
string.Replace(char, char)
それを達成するために自由に使用できますが、実際にはそれは無意味で不要です。新しい質問を投稿して、本当に達成したいことを尋ねてみてください。GUID文字列のハイフンを取り除くだけではないようです。
Guid.NewGuid().ToString().Replace("-", string.Empty)