我只是想知道什麼是加入域名和用戶名如何加入在C#中的用戶名和域名
例如最好的辦法:
string domainName = @"DTS\";
string username = "jake";
string domainUser = domainName + usernName;
請告知
我只是想知道什麼是加入域名和用戶名如何加入在C#中的用戶名和域名
例如最好的辦法:
string domainName = @"DTS\";
string username = "jake";
string domainUser = domainName + usernName;
請告知
字符串則domainName = @「DTS \」;
或
string domainName =「DTS \\」;
用途:
string.format(@"{0}\{1}", domainName, userName)
在這種情況下,您不需要將'\'放在域名中。
您需要在前面加上'@'格式字符串,否則'\\'將被視爲轉義 – debracey
正常意義上沒有「內存泄漏」在串聯字符串時。你的例子分配一個字符串,連接兩個字符串分配一個字符串。即使有更多的字符串,仍然沒有「內存泄漏」,只有更多的垃圾收集分配。同樣值得一提的是編譯器會在編譯時連接它們。 –
你可以這樣做,因爲Stay Foolish推薦。
如果您想使用當前登錄的用戶,而不是硬編碼的用戶,可以使用Environment.UserDomainName
和Environment.UserName
string domainUser = String.Format(
@"{0}\{1}",
Environment.UserDomainName,
Environment.UserName);
'string domainName =「DTS \」'這是一個編譯錯誤。 –
不要陷入[XY問題](http://meta.stackexchange.com/questions/66377/what-is-the-xy-problem)!向我們詢問你的真實環境,因爲原因是你的問題的答案是「因爲優化整個事情只會轉向'string domainName = @」DTS \「;字符串username =「jake」;字符串domainUser = @「DTS \ jake」;' –