您最多选择25个主题 主题必须以字母或数字开头,可以包含连字符 (-),并且长度不得超过35个字符
 
 
 

37 行
780 B

  1. using System;
  2. namespace CIG.Translation
  3. {
  4. public class LocalizedConcat : ILocalizedString
  5. {
  6. public LocalizedConcat(params ILocalizedString[] args)
  7. {
  8. this._args = ((args == null) ? new ILocalizedString[0] : args);
  9. }
  10. public override string ToString()
  11. {
  12. int num = this._args.Length;
  13. string[] array = new string[num];
  14. for (int i = 0; i < num; i++)
  15. {
  16. array[i] = this._args[i].ToString();
  17. }
  18. return "[Concat=" + string.Join(";", array) + "]";
  19. }
  20. public string Translate()
  21. {
  22. int num = this._args.Length;
  23. string[] array = new string[num];
  24. for (int i = 0; i < num; i++)
  25. {
  26. array[i] = this._args[i].Translate();
  27. }
  28. return string.Concat(array);
  29. }
  30. private ILocalizedString[] _args;
  31. }
  32. }