Конвертация 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]));
- }
- }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д