Конвертация 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]));
    }
}

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

10   голосов , оценка 4.1 из 5