c# - 传递一个 List<T> 和一个 bool

标签 c#

同时传递 List<T> 的最佳方式是什么?和一个 bool作为方法的返回值?现在我有一个名为 BoolList 的自定义类表现得像一个容器,但我想知道是否有更好和/或更优雅的方式来做到这一点。

最佳答案

为什么不使用元组?

http://www.dotnetperls.com/tuple

http://msdn.microsoft.com/en-us/library/dd268536.aspx

然后您就有了一个类型安全的容器,而无需创建类。

    private Tuple<List<int>, bool> myMethod()
    {
        var myList = new List<int>();
        var myBool = true;

        return new Tuple<List<int>, bool>(myList, myBool);
    }

关于c# - 传递一个 List<T> 和一个 bool,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18737939/

相关文章:

c# - cookies 。为什么这行不通?

c# - ASP.NET 缓存 - 直接赋值和 Add() 或 Insert() 有什么区别

c# - .net WebApi - HttpContext.Current.Server.MapPath 的错误值

c# - 改变数组中的元素

c# - Visual Studio 2008 使用哪个选项卡控件?

c# - HttpClient.PostAsync 花费的时间是实际延迟的两倍?

c# - 尽管原始类型如何,我如何强制将每个字符串编码为 UTF8?

c# - 自定义表单例份验证的表单例份验证续订问题

c# - 使用 jquery ajax 调用 ASP.NET 静态方法中的输入流来发布表单值

c# - WiX:在卸载时正确删除非空的临时文件和文件夹