Конвертация Point в String и обратно - C#
Формулировка задачи:
Добрый день!
Подскажите, как конвертировать Point в String и обратно?
Только так?
Point point = new Point(234,234); string coordsStr = point.X + "," + point.Y;
coordsArr = coordsStr.Split(','); Point point = new Point(Convert.ToInt32(coordsArr[0]),Convert.ToInt32(coordsArr[1])
Решение задачи: «Конвертация Point в String и обратно»
textual
Листинг программы
public static class PointExtension { public static string ToShortPointString(this Point pt) { return string.Format("{0} {1}", pt.X, pt.Y); } } public static class StringExtension { public static Point FromShortPointString(this string str) { string[] parts = str.Split(); return new Point(int.Parse(parts[0]), int.Parse(parts[1])); } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д