我目前有以下代码:
string user = @"DOMAIN\USER";
string[] parts = user.Split(new string[] { "\\" }, StringSplitOptions.None);
string user = parts[1] + "@" + parts[0];
Run Code Online (Sandbox Code Playgroud)
输入字符串user可以是以下两种格式之一:
DOMAIN\USER
DOMAIN\\USER (with a double slash)
Run Code Online (Sandbox Code Playgroud)
什么是C#中最优雅的方式将这些字符串中的任何一个转换为:
USER@DOMAIN
Run Code Online (Sandbox Code Playgroud)
不确定你会称之为最优雅:
string[] parts = user.Split(new string[] {"/"},
StringSplitOptions.RemoveEmptyEntries);
string user = string.Format("{0}@{1}", parts[1], parts[0]);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1150 次 |
| 最近记录: |