“Uma referência de objeto é necessária para o campo, método ou propriedade não estática”

Estou preso com este pequeno problema no meu código.

Eu estou tentando fazer um pequeno aplicativo de console que irá gravar no documento xml. Eu usei o xmldocument e o conceito xmlnode.

ERRO que estou recebendo é;

* É necessária uma referência de objeto para o campo, método ou propriedade não estático 'Write_xml.Program.give_node (System.Xml.XmlDocument)' C: \ Documents and Settings \ Administrator \ Desktop \ Write_xml \ Write_xml \ Program.cs *

código está correto, exceto 1 erro. Não consigo resolver, quero que alguém verifique e corrija.

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Xml;
using System.Xml.Linq;

namespace Write_xml
{
    class Program
    {


        static void Main(string[] args)
        {
            XmlDocument doc = new XmlDocument();
            XmlDocument lets = new XmlDocument();
            string path = @"D:\XMLFile.xml";

            doc.Load(path);


            XmlNode Rootnode = doc.SelectSingleNode("Number");

            XmlNode TakenOde = give_node(doc);
            Rootnode.AppendChild(TakenOde);
            doc.Save(path);


        }


        public XmlNode give_node(XmlDocument lets)
        {
              // On this xmldoc we will perform XMLNODE operations
              // for creat new nods and append child nodes
              //XmlNode RootNode = xmldoc.CreateElement("Root");

              XmlNode PersonsNode = lets.CreateElement("Person");


              XmlNode NameNode = lets.CreateElement("Name");
              PersonsNode.AppendChild(NameNode);
              NameNode.InnerText = "1st";


              XmlNode AgeNode = lets.CreateElement("Age");
              PersonsNode.AppendChild(AgeNode);
              AgeNode.InnerText = "2nd";


              XmlNode CityNode = lets.CreateElement("City");
              PersonsNode.AppendChild(CityNode);
              CityNode.InnerText = "3rd";

              return PersonsNode;

          }

    }

}

por favor, deixe-me o pequeno erro que estou fazendo.

questionAnswers(1)

yourAnswerToTheQuestion