如何删除添加到列表中的最后一个元素?

2024-03-01

我在 C# 中有一个列表,我在其中添加列表字段。现在,在添加时我必须检查条件,如果条件满足,那么我需要删除从列表中添加的最后一行。 这是我的示例代码..

    List<> rows = new List<>();
    foreach (User user in users)
    {
        try
        {
            Row row = new Row();
            row.cell = new string[11];
            row.cell[1] = user."";
            row.cell[0] = user."";
            row.cell[2] = user."";         

            rows.Add(row);

            if (row.cell[0].Equals("Something"))
            {

                //here i have to write code to remove last row from the list
                //row means all the last three fields

            }

        }

所以我的问题是如何从 C# 中的列表中删除最后一行。 请帮我。


我认为最有效的方法是使用RemoveAt http://msdn.microsoft.com/en-us/library/ms132414%28v=vs.110%29.aspx:

rows.RemoveAt(rows.Count - 1)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何删除添加到列表中的最后一个元素? 的相关文章

  • Func 方法参数的首选命名约定是什么?

    我承认这个问题是主观的 但我对社区的观点感兴趣 我有一个缓存类 它采用类型的缓存加载器函数Func
  • FFMPEG Seeking 带来音频伪影

    我正在使用 ffmpeg 实现音频解码器 在读取音频甚至搜索已经可以工作时 我无法找到一种在搜索后清除缓冲区的方法 因此当应用程序在搜索后立即开始读取音频时 我没有任何工件 avcodec flush buffers似乎对内部缓冲区没有任何
  • fgets() 和 Ctrl+D,三次才能结束?

    I don t understand why I need press Ctrl D for three times to send the EOF In addition if I press Enter then it only too
  • Cygwin 下使用 CMake 编译库

    我一直在尝试使用 CMake 来编译 TinyXML 作为一种迷你项目 尝试学习 CMake 作为补充 我试图将其编译成动态库并自行安装 以便它可以工作 到目前为止 我已经设法编译和安装它 但它编译成 dll 和 dll a 让它工作的唯一
  • 如何针对 Nancy 中的 Active Directory 进行身份验证?

    这是一篇过时的文章 但是http msdn microsoft com en us library ff650308 aspx paght000026 step3 http msdn microsoft com en us library
  • C# 用数组封送结构体

    假设我有一个类似于 public struct MyStruct public float a 我想用一些自定义数组大小实例化一个这样的结构 在本例中假设为 2 然后我将其封送到字节数组中 MyStruct s new MyStruct s
  • 按字典顺序对整数数组进行排序 C++

    我想按字典顺序对一个大整数数组 例如 100 万个元素 进行排序 Example input 100 21 22 99 1 927 sorted 1 100 21 22 927 99 我用最简单的方法做到了 将所有数字转换为字符串 非常昂贵
  • Windows 窗体不会在调试模式下显示

    我最近升级到 VS 2012 我有一组在 VS 2010 中编码的 UI 测试 我试图在 VS 2012 中启动它们 我有一个 Windows 窗体 在开始时显示使用 AssemblyInitialize 属性运行测试 我使用此表单允许用户
  • 编译的表达式树会泄漏吗?

    根据我的理解 JIT 代码在程序运行时永远不会从内存中释放 这是否意味着重复调用 Compile 表达式树上会泄漏内存吗 这意味着仅在静态构造函数中编译表达式树或以其他方式缓存它们 这可能不那么简单 正确的 他们可能是GCed Lambda
  • 是否有比 lex/flex 更好(更现代)的工具来生成 C++ 分词器?

    我最近将源文件解析添加到现有工具中 该工具从复杂的命令行参数生成输出文件 命令行参数变得如此复杂 以至于我们开始允许它们作为一个文件提供 该文件被解析为一个非常大的命令行 但语法仍然很尴尬 因此我添加了使用更合理的语法解析源文件的功能 我使
  • 初始化变量的不同方式

    在 C 中初始化变量有多种方法 int z 3 与 int 相同z 3 Is int z z 3 same as int z z 3 您可以使用 int z z 3 Or just int z 3 Or int z 3 Or int z i
  • 网络参考共享类

    我用 Java 编写了一些 SOAP Web 服务 在 JBoss 5 1 上运行 其中两个共享一个类 AddressTO Web 服务在我的 ApplycationServer 上正确部署 一切都很顺利 直到我尝试在我的 C 客户端中使用
  • AccessViolationException 未处理

    我正在尝试使用史蒂夫 桑德森的博客文章 http blog stevensanderson com 2010 01 28 editing a variable length list aspnet mvc 2 style 为了在我的 ASP
  • 检查 url 是否指向文件或页面

    我们需要以下内容 如果文件确实是文件 则从 URL 下载该文件 否则 如果它是一个页面 则什么也不做 举个简单的例子 我有以下命令来下载文件 My Computer Network DownloadFile http www wired c
  • EPPlus Excel 更改单元格颜色

    我正在尝试将给定单元格的颜色设置为另一个单元格的颜色 该单元格已在模板中着色 但worksheet Cells row col Style Fill BackgroundColor似乎没有get财产 是否可以做到这一点 或者我是否必须在互联
  • 如何在内存中存储分子?

    我想将分子存储在内存中 这些可以是简单的分子 Methane CH4 C H bond length 108 7 pm H H angle 109 degrees But also more complex molecules like p
  • 在Linux中使用C/C++获取机器序列号和CPU ID

    在Linux系统中如何获取机器序列号和CPU ID 示例代码受到高度赞赏 Here http lxr linux no linux v2 6 39 arch x86 include asm processor h L173Linux 内核似
  • Bing 地图运行时错误 Windows 8.1

    当我运行带有 Bing Map 集成的 Windows 8 1 应用程序时 出现以下错误 Windows UI Xaml Markup XamlParseException 类型的异常 发生在 DistanceApp exe 中 但未在用户
  • 窗体最大化时自动缩放子控件

    有没有办法在最大化屏幕或更改分辨率时使 Windows 窗体上的所有内容自动缩放 我发现手动缩放它是正确的 但是当切换分辨率时我每次都必须更改它 this AutoScaleDimensions new System Drawing Siz
  • 如何将字符串“07:35”(HH:MM) 转换为 TimeSpan

    我想知道是否有办法将 24 小时时间格式的字符串转换为 TimeSpan 现在我有一种 旧时尚风格 string stringTime 07 35 string values stringTime Split TimeSpan ts new

随机推荐

  • a-frame vr如何拖放资产/元素洞察图片?

    我正在尝试框架 但找不到任何有关如何拖放元素的信息 并且已经寻找了几个小时 有人熟悉a frame吗 谢谢 到目前为止 这就是我的代码
  • WatchKit NSUserDefaults 和 NSKeyedUnarchiver 问题

    在我的项目中 我有一个名为 Country 的自定义对象 它实现了 NSCoding 该代码通过引用在 iPhone 和 Watch 应用程序之间共享 两个应用程序都位于同一应用程序组中 在我的 iPhone 应用程序中 我使用 NSUse
  • Scrapy:在一个请求失败时(例如404,500),如何请求另一个替代请求?

    我有一个关于 scrapy 的问题 在一个请求失败时 例如404 500 如何请求另一个替代请求 例如两个链接都可以获取价格信息 其中一个失败 则自动请求另一个 在请求中使用 errback 例如 errback self error ha
  • 为什么以及何时应该使用稀疏列? (SQL 服务器 2008)

    在浏览了一些有关 SQL Server 2008 新功能 SPARSE COLUMN 的教程后 我发现如果列值为 0 或 NULL 则不会占用任何空间 但当有值时 则需要常规空间的 4 倍 非稀疏 列保存 如果我的理解是正确的 那么为什么我
  • iPhone 上的并发后台下载

    我正在尝试创建可以同时处理多个下载的类 我需要下载很多小文件 并且我遇到了 消失 连接的问题 我有函数 addDonwload 将 url 添加到要下载的 url 列表中 并检查是否有可用的免费下载槽 如果有 它会立即开始下载 当其中一个下
  • 是否可以水平居中对齐一排加起来不等于 12 的 Bootstrap Span?

    div class row div class span4 div div class span4 div div 据我了解 您总共需要 12 个跨度 有没有办法仍然使我的两个跨度水平居中对齐 上面的内容只会向左浮动 我尝试在它们周围放置一
  • 使用 Swift 以编程方式将文本标签和按钮添加到动态表格视图单元格

    我有一个动态表格视图和一个显示数组的原型单元格 我的问题是如何在单元格左侧添加一个在每个单元格上显示不同名称的按钮 然后在右侧添加一个显示数组信息的标签 谢谢 D 想象一下这是下面的单元格 左侧 Button 数组信息 右侧 TextLab
  • 如何动态从数据库获取.cshtml

    我不得不说 这是一个与以下问题不同的问题 http craftycodeblog com 2010 05 15 asp net mvc render partial view to string http craftycodeblog co
  • R 中的 JSON 到数据帧

    我正在尝试将 json 文件转换为数据框架以进行数据可视化 如果我运行下面的代码 我会得到图 1 library jsonlite jdata lt fromJSON test json data lt as data frame jdat
  • 无法“brew link”未链接的小桶

    which node node bash node command not found brew install node Error node 0 6 18 already installed brew doctor Error You
  • Android Gradle 项目中包含 Apache HttpComponents 的问题

    我尝试使用 build gradle 文件将 httpmime 包含在我的应用程序中 并且一切都可以正常编译 相反 当应用程序尝试实际使用 MultipartEntityBuilder 类时 日志上会出现一堆 WARN 级别消息 表明存在问
  • F#:类型和函数之间可以相互递归吗?

    我可以使用and关键字来设置相互递归的函数定义 我也可以使用and对于相互递归的类型 但是如果类型和函数之间存在相互递归的关系怎么办 是我使该函数成为该类型的成员的唯一选择还是我可以使用类似的东西and这里也 编辑 添加一个简化的伪示例 我
  • Bing API 请求的 Ajax 授权标头是什么?

    我正在向 Bing 搜索 API 发送 ajax 请求 当我将请求放入浏览器中时 我用于请求的 URL 就会起作用 使用 ajax 时出现 401 错误 The authorization type you provided is not
  • CTE 内的 CTE

    是否可以在 CTE 中编写 CTE 我希望它遵循这个逻辑 但解释器不喜欢这段代码 with outertest as with test as select SRnum gamenumber StartOfDistribution Appl
  • Java.lang.NoSuchFieldError:LUCENE_3_6

    我正在运行 1 7 2 elasticsearch 服务器 并使用 org elasticsearch elasticsearch groovy 1 7 2 客户端通过 TransportClient 连接到它 elasticsearch
  • 检查组件是否附加了事件侦听器

    假设有一些
  • 从 Python 句子中提取三元组

    我正在尝试使用Python中的斯坦福依赖解析器从给定的句子中提取三元组 主语 谓语 宾语 有人可以指导我完成这个任务吗 提前致谢 您可以参考以下链接来从句子中提取三元组 https github com tdpetrou RDF Tripl
  • 如何在 MediaPlayer 上设置代理

    在我的音乐流程序中 如何设置代理android media MediaPlayer通过代理网络传输链接文件的类 我了解 NTCredential UsernamePasswordCredential Proxy Authorization
  • 如何使用 github graphql API 创建新的提交?

    我正在尝试使用 github graphql api 创建一个新的提交 使用创建CommitOnBranch https github blog changelog 2021 09 13 a simpler api for authorin
  • 如何删除添加到列表中的最后一个元素?

    我在 C 中有一个列表 我在其中添加列表字段 现在 在添加时我必须检查条件 如果条件满足 那么我需要删除从列表中添加的最后一行 这是我的示例代码 List lt gt rows new List lt gt foreach User use