Return multiple values to a method caller

前端 未结 26 2359
故里飘歌
故里飘歌 2020-11-21 21:57

I read the C++ version of this question but didn\'t really understand it.

Can someone please explain clearly if it can be done and how?

26条回答
  •  故里飘歌
    2020-11-21 22:56

    You could use a dynamic object. I think it has better readability than Tuple.

    static void Main(string[] args){
        var obj = GetMultipleValues();
        Console.WriteLine(obj.Id);
        Console.WriteLine(obj.Name);
    }
    
    private static dynamic GetMultipleValues() {
        dynamic temp = new System.Dynamic.ExpandoObject();
        temp.Id = 123;
        temp.Name = "Lorem Ipsum";
        return temp;
    }
    

提交回复
热议问题