Visual C# Developer Center > Visual C# Forums > Visual C# Language > method with two object parameters, must return pairs
Ask a questionAsk a question
 

Answermethod with two object parameters, must return pairs

  • Wednesday, November 04, 2009 10:47 AMloviji Users MedalsUsers MedalsUsers MedalsUsers MedalsUsers Medals
     
    I have method with two arguments.
    in object1 have values : 103,104,107
    in object2 have values:   Neo, Leo, Mike

    I need that
    protected string myMethod(object obj1, object obj2)
    {
             //what can i do there, if i wan't to retunrn  like this 103+" " +Neo; 104+""+Leo; 107+""+Mike

    }

    protected string myAnother method(stirng userId, string userName)
    {
        return userId+" "+Username;
    }

    thanks,

    best regards, loviji

Answers

  • Wednesday, November 04, 2009 11:27 AMGnanadurai Users MedalsUsers MedalsUsers MedalsUsers MedalsUsers Medals
     AnswerHas Code
    Hi,
    may be this one will help you
     protected string myMethod(object[] obj1, object[] obj2)
                {
                    StringBuilder value = new StringBuilder(); ;
                    for (int i = 0; i < obj1.Length; i++)
                    {
                        value.Append(obj1[i].ToString()+"+"+" "+"+"+obj2[i].ToString());                    
                    }
                    return value.ToString();
                }
    

    Best Regards, C.Gnanadurai ----------------------- Please mark the post as answer if it is helpfull to you
    • Marked As Answer byloviji Wednesday, November 04, 2009 11:34 AM
    •  

All Replies

  • Wednesday, November 04, 2009 11:27 AMGnanadurai Users MedalsUsers MedalsUsers MedalsUsers MedalsUsers Medals
     AnswerHas Code
    Hi,
    may be this one will help you
     protected string myMethod(object[] obj1, object[] obj2)
                {
                    StringBuilder value = new StringBuilder(); ;
                    for (int i = 0; i < obj1.Length; i++)
                    {
                        value.Append(obj1[i].ToString()+"+"+" "+"+"+obj2[i].ToString());                    
                    }
                    return value.ToString();
                }
    

    Best Regards, C.Gnanadurai ----------------------- Please mark the post as answer if it is helpfull to you
    • Marked As Answer byloviji Wednesday, November 04, 2009 11:34 AM
    •  
  • Wednesday, November 04, 2009 11:42 AMVic Vega Users MedalsUsers MedalsUsers MedalsUsers MedalsUsers Medals
     
    Hi loviji,
           Can you elaborate your problem? May be pseudo code. How are "103,104,107" is stored in Object1? Do you add them sequentially?

    Thanks
  • Wednesday, November 04, 2009 12:04 PMloviji Users MedalsUsers MedalsUsers MedalsUsers MedalsUsers Medals
     
    problem was solved.
    I take 103. 104. 107 from database, and they are every time equal with index with Names. they are in pair with names. it's true for all cases :). because , from database , another sequential can not be reached. i don't add sequentially, i receive it from database. GhanaDurai solve problem.

    if you interested in, i can talk about it more immediately.

    thanks for attention.
    best regards, loviji