SamAccountName
プロパティのUserPrincipal
は文字列を返しませんか? SamAccountName
、明らかなようにdocumentationで示され、このSamAccountName to uppercase
答えて
のように試してみてください、私は私のSamAccountName
の最初の文字を取り、.ToUpperCase()
をそれを変換しようとしているが、.ToUpperCase()
がSamAccountName
private void firstCharToUppercase(Prinicpal principal)
{
UserPrinicpal user = principal as UserPrincipal;
user.SamAccountName[0].toUpperCase();
}
private void firstCharToUppercase(Prinicpal principal)
{
UserPrinicpal user = principal as UserPrincipal;
user.SamAccountName[0].ToString().ToUpper();
}
には使用できません返します文字列。
ただし、インデクサーを使用すると、タイプchar
として最初の文字を取得し、タイプはstring
ではありません。
最初に結果にToString()
を呼び出す必要があります。あなたはstring
にインデクサーを使用する場合
user.SamAccountName[0].ToString().ToUpper();
'.First()'も使用できませんが、 '.ToString()。ToUpper();'は私が追加したので、ありがとう! – BlueBarren
、そのインデックスの文字を表すchar
を返します。タイプchar
にはToUpper
メソッドがありますが、それは静的です。私はなぜ.NETチームがstring.ToUpper
を非静的にし、char.ToUpper
を静的にすることを選択したのか分かりません。
はこれを試してみてください:
private void firstCharToUppercase(Prinicpal principal)
{
UserPrinicpal user = principal as UserPrincipal;
char.ToUpper(user.SamAccountName[0]);
}
この方法は、最初の文字の上にToString()
を呼び出すよりも、単一の文字の大文字を作るためのより良いです。 ToString()
は、後でガベージコレクションする必要がある文字列を割り当てます。一方、char.ToUpper(char)
は文字列を割り当てません。
Dulyは、感謝しています。 – BlueBarren
- 1. Export ObjectSID&Samaccountname
- 2. JavaScript - querySelectorAllとlower/uppercase
- 3. OpenLDAP sAMAccountName as custom attribute
- 4. ユーザ入力upperCaseとlowerCase - Java
- 5. LowerCaseとUpperCase交替c#
- 6. MyBatis with upperCase with select and insert
- 7. show CrystalレポートのupperCaseのフィールド値
- 8. Samaccountnameからメールアドレスを取得する
- 9. sAMAccountNameとパスワードによるLDAP認証
- 10. ジャンゴ認証LDAP - 直接バインドがsAMAccountNameの
- 11. samAccountName属性値を取得するJython LDAPスクリプト
- 12. HTTPでUpperCaseヘッダーを送信するには
- 13. camel-lowercaseをcamel-upperCaseに自動的に変換します。
- 14. Active DirectoryのDisplayNameを使用してSamAccountnameを取得する
- 15. Active DirectoryからSAMAccountNameを取得する方法
- 16. SAMAccountNameを使用してユーザーを認証します
- 17. SAMAccountName値を使用してMailtoに渡す
- 18. 名前とsamaccountnameを同時に検索する
- 19. $ _。SamAccountNameからの変数をパイプコマンドに渡す
- 20. グループとメンバーSamAccountNameまたはDisplayNameをCSVにエクスポート
- 21. PowerShell copy AD objectGUID to ms-ds-consistencyguid
- 22. CGContextAddEllipseInRect to CGImageRef to CGImageMaskCreate to CGContextClipToMask
- 23. Actionscript3 to LLVM to?
- 24. std :: uppercaseが文字列で機能しないのはなぜですか?
- 25. UIImagePickerControllerは、UpperCase Letters "USE_PHOTO"、 "RETAKE"、ギャラリー画像 "CAMERA_ROLL"のテキストを表示しますか?
- 26. Facebook post to wall to work to work
- 27. HTML to> AJAX to>ノードto Arduino
- 28. View to Model to Settings
- 29. SendMessage to Notepad ++ to C#
- 30. Click to call to openVBX
ありがとう、これは仕事を終えた! – BlueBarren
@BlueBarrenあなたは大歓迎です! –