Аналог переменной 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);
}
}