Аналог переменной WideString - C#
Формулировка задачи:
Здравствуйте.
Скажите пожалуйста. Есть ли в c# аналог переменной widestring
Мне нужна строковая переменная которая может принимать больше чем 255 символов и содержать тексты.
Решение задачи: «Аналог переменной WideString»
textual
Листинг программы
- public class AnsiString : IEquatable<AnsiString>
- {
- private List<byte> Chars;
- public IReadOnlyList<byte> Symbols {
- get {
- return (IReadOnlyList<byte>)Chars;
- }
- }
- public AnsiString(IEnumerable<byte> chars) {
- Chars = new List<byte>(chars);
- }
- public override string ToString() {
- var sb = new StringBuilder();
- foreach (byte symbol in Chars)
- sb.Append(symbol);
- return sb.ToString();
- }
- public bool Equals(AnsiString other) {
- return other.Symbols.SequenceEqual(Chars);
- }
- }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д